try {
mapperInfo = typeOracle.getBeanJsonMapperInfo( beanType );
if ( null == mapperInfo ) {
// retrieve the informations on the beans and its properties
BeanInfo beanInfo = BeanProcessor.processBean( logger, typeOracle, configuration, beanType );
ImmutableMap<String, PropertyInfo> properties = PropertyProcessor
.findAllProperties( configuration, logger, typeOracle, beanInfo, samePackage );
mapperInfo = new BeanJsonMapperInfo( beanType, qualifiedSerializerClassName, simpleSerializerClassName,