private ClassInfo loadClassFromFile(final File file)
			throws ClassNotFoundException {
		try {
			final InputStream in = new FileInputStream(file);

			final ClassInfo info = loadClassFromStream(file, in);

			if (verbose) {
				System.out.println("[Loaded " + info.name() + " from "
						+ file.getPath() + "]");
			}

			try {
				in.close();
			} catch (final IOException ex) {
			}

			return info;
		} catch (final FileNotFoundException e) {
			throw new ClassNotFoundException(file.getPath());
		}
	}