This method must be called before using other methods such as getValues.
Otherwise those methods return null.
if (source != null) {
try {
String fileEntry;
BufferedReader fileReader =
new BufferedReader(new FileReader(source));
while((fileEntry = fileReader.readLine()) != null) {
values.add(fileEntry);
}
} catch(FileNotFoundException fnfe) {
} catch(IOException ioe) {
}
}