String keyPersistName = PersistMap.KEY_PERSIST_NAME;
String valuePersistName = PersistMap.VALUE_PERSIST_NAME;
try
{
final Field field = ReflectionUtils.getDeclaredField( containingClass, fieldName );
final PersistMap mapAnnotation = field.getAnnotation( PersistMap.class );
if( mapAnnotation != null )
{
if( !mapAnnotation.entryPersistName().isEmpty() )
{
entryPersistName = mapAnnotation.entryPersistName();
}
if( !mapAnnotation.keyPersistName().isEmpty() )
{
keyPersistName = mapAnnotation.keyPersistName();
}
if( !mapAnnotation.valuePersistName().isEmpty() )
{
valuePersistName = mapAnnotation.valuePersistName();
}
}
}
catch( ReflectiveOperationException e )
{