public Object read(final InputStream in) throws IOException {
		return read(Object.class, in);
	}
Reads an object from the given input stream.

@param in the input stream to read from.
@return the deserialized object.
@throws NullPointerException if the input stream {@code in} is {@code null}.
@throws IOException if the object could not be read.
jenetics/src/main/java/io/jenetics/util/IO.java