public static InputStream inputStreamFrom(final Object object) throws IOException {
		if (object instanceof InputStream) return (InputStream)object;
		if (object instanceof File) return IO._inputStreamFrom_((File)object);
		if (object instanceof ByteArraySection) return IO._inputStreamFrom_((ByteArraySection)object);
		if (object instanceof ByteArray) return IO._inputStreamFrom_((ByteArray)object);
		if (object instanceof byte[]) return IO._inputStreamFrom_((byte[])object);
		throw new IOException();
	}