* INTERNAL:
*/
public BasicMapAccessor(Annotation basicMap, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) {
super(basicMap, accessibleObject, classAccessor);
m_keyColumn = new ColumnMetadata((Annotation) MetadataHelper.invokeMethod("keyColumn", basicMap), accessibleObject, getAttributeName());
Annotation keyConvert = (Annotation) MetadataHelper.invokeMethod("keyConverter", basicMap);
m_keyConverter = (String) MetadataHelper.invokeMethod("value", keyConvert);
Annotation valueConvert = (Annotation) MetadataHelper.invokeMethod("valueConverter", basicMap);
m_valueConverter = (String)MetadataHelper.invokeMethod("value", valueConvert);
setValueColumn(new ColumnMetadata((Annotation) MetadataHelper.invokeMethod("valueColumn", basicMap), accessibleObject, getAttributeName()));
setFetch((Enum) MetadataHelper.invokeMethod("fetch", basicMap));
}