public object deserialize(RbSerializerN serializer, ByteBuffer buffer) { char keyChar = buffer.getChar(); int keyCode = buffer.getInt(); int keyLocation = buffer.getInt(); int id = buffer.getInt(); int modifiersEx = buffer.getInt(); long when = buffer.getLong(); return new KeyPressedEvent(keyChar, keyCode, keyLocation, id, modifiersEx, when); }