PropertyType type = MetaDataDictionary.getInstance( ).getPropertyType( property.getType( ) ); return type == null ? -1 : type.getTypeCode( );
PropertyType tmpType = MetaDataDictionary.getInstance( ) .getPropertyType( property.getType( ) ); if ( tmpType == null ) return -1;  if ( tmpType.getTypeCode( ) == IPropertyType.STRING_TYPE && !property.allowsEmptyValueAsNull( ) ) return IPropertyType.LITERAL_STRING_TYPE;  return tmpType.getTypeCode( );
	public int getTypeCode( )	{		PropertyType type = MetaDataDictionary.getInstance( ).getPropertyType(				property.getType( ) );		return type == null ? -1 : type.getTypeCode( );	}