public static void cursor2Java(MethodSpec.Builder methodBuilder, TypeName beanClass, ModelProperty property,
			String beanName, String cursorName, String indexName) {
		TypeName typeName = property.getPropertyType().getTypeName();

		if (property.hasTypeAdapter()) {
			typeName = typeName(property.typeAdapter.dataType);
		}
		SQLTransform transform = lookup(typeName);

		AssertKripton.assertTrueOrUnsupportedFieldTypeException(transform != null,
				TypeUtility.typeName(property.getElement().asType()));
		transform.generateReadPropertyFromCursor(methodBuilder, beanClass, beanName, property, cursorName, indexName);
	}
public static void cursor2Java ( MethodSpec . Builder methodBuilder , TypeName beanClass , ModelProperty property , String beanName , String cursorName , String indexName ) { TypeName typeName = property . getPropertyType ( ) . getTypeName ( ) ; if ( property . hasTypeAdapter ( ) ) { typeName = typeName ( property . typeAdapter . dataType ) ; } SQLTransform transform = lookup ( typeName ) ; AssertKripton . assertTrueOrUnsupportedFieldTypeException ( transform != null , TypeUtility . typeName ( property . getElement ( ) . asType ( ) ) ) ; transform . generateReadPropertyFromCursor ( methodBuilder , beanClass , beanName , property , cursorName , indexName ) ; }
"resultBean", "cursor","indexes["+(i++)+"]".

@param methodBuilder
the method builder
@param beanClass
the bean class
@param property
the property
@param beanName
the bean name
@param cursorName
the cursor name
@param indexName
the index name