result.put((com.arsdigita.persistence.proto.metadata.Property) me.getKey(), me.getValue());
result.put(getObjectType(obj).getProperty((String) me.getKey()), me.getValue());
                public PropertyMap getProperties(Object obj) {                    OID oid = ((DataObjectImpl) obj).getOID();                    PropertyMap result = new PropertyMap();                    for (Iterator it =                             oid.getProperties().entrySet().iterator();                         it.hasNext(); ) {                        Map.Entry me = (Map.Entry) it.next();                        result.put((com.arsdigita.persistence.proto.metadata.Property) me.getKey(), me.getValue());                    }                    return result;                }