- /**
- * Load the data from the given {@link File} under the given {@link Format}.
- *
- * @param file
- * the input to load from
- * @param format
- * the {@link Format} to load as
- *
- * @return the list of elements
- *
- * @throws IOException
- * in case of IO error
- */
- private static List<Contact> load(File file, Format format)
- throws IOException {
- List<String> lines = null;
-
- if (file != null && file.exists()) {
- BufferedReader buffer = new BufferedReader(new InputStreamReader(
- new FileInputStream(file), "UTF-8"));
- lines = new LinkedList<String>();
- for (String line = buffer.readLine(); line != null; line = buffer
- .readLine()) {
- lines.add(line);
- }
- buffer.close();
- }
-
- if (lines == null)
- return new LinkedList<Contact>();