public static Passable<?> readObject(byte[] tmpBytes) throws IOException,
			ClassNotFoundException {
		
		Passable<?> ret;
		ByteArrayInputStream bis = new ByteArrayInputStream(tmpBytes);
		ObjectInput in;
		in = new ObjectInputStream(bis);
		ret = (Passable<?>) in.readObject();
		bis.close();
		in.close();
		return ret;
	}