* @param newtypesToReaders
* @return
*/
protected NewConcreteType createObjectReader(final Type type, final Map<Type, Type> typesToReaders) {
final GeneratorContext context = this.getGeneratorContext();
context.debug(type.getName());
final String newTypeName = this.getGeneratedTypeName(type, SerializationConstants.OBJECT_READER_GENERATED_TYPE_SUFFIX,
"rocket.serialization.client.reader");
final NewConcreteType newConcreteType = context.newConcreteType(newTypeName);
newConcreteType.setAbstract(false);