public final StateImpl loadState(DataInputStream input, long expectedTimestamp) throws IOException {
public final boolean loadState(StateImpl state, DataInputStream input, long expectedTimestamp) throws IOException {
	public final StateImpl loadState(DataInputStream input, long expectedTimestamp) throws IOException {		try {			return readState(input, expectedTimestamp);		} finally {			input.close();		}	}