@Override
	public void setGroupedProperties(SecurityContext securityContext, PropertyMap source, GraphObject destination) throws FrameworkException {

		if (source == null) {

			for (PropertyKey key : propertyKeys) {

				destination.setProperty(key, null);

			}

			return;
			
		}

		for (Entry<PropertyKey, Object> entry : source.entrySet()) {
			destination.setProperty(entry.getKey(), entry.getValue());
		}
	}
@ Override public void setGroupedProperties ( SecurityContext securityContext , PropertyMap source , GraphObject destination ) throws FrameworkException { if ( source == null ) { for ( PropertyKey key : propertyKeys ) { destination . setProperty ( key , null ) ; } return ; } for ( Entry < PropertyKey , Object > entry : source . entrySet ( ) ) { destination . setProperty ( entry . getKey ( ) , entry . getValue ( ) ) ; } }
~--- set methods ----------------------------------------------------