public static Experiment readExperiment(final File file) throws IOException {
        checkNotNull(file);
        try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
            return readExperiment(reader);
        }
    }
public static Experiment readExperiment ( final File file ) throws IOException { checkNotNull ( file ) ; try ( BufferedReader reader = new BufferedReader ( new FileReader ( file ) ) ) { return readExperiment ( reader ) ; } }
Read an experiment from the specified file.

@param file file, must not be null
@return an experiment read from the specified file
@throws IOException if an I/O error occurs