question: public static < T extends SerializableEntity > Deserializer roundtripSerializableEntity ( final T originalEntity , final AccountLookup accountLookup ) { final JsonSerializer jsonSerializer = new JsonSerializer ( true ) ; originalEntity . serialize ( jsonSerializer ) ; return new JsonDeserializer ( jsonSerializer . getObject ( ) , new DeserializationContext ( accountLookup ) ) ; }
target:  Serializes originalEntity and returns a Deserializer that can deserialize it.