code: protected PropertyKey findPropertyKey(final TypedIdResource typedIdResource, final TypeResource typeResource) {
  
  		Class sourceNodeType = typedIdResource.getTypeResource().getEntityClass();
  		String rawName = typeResource.getRawType();
  		PropertyKey key = StructrApp.getConfiguration().getPropertyKeyForJSONName(sourceNodeType, rawName, false);
  
  		if (key == null) {
  
  			// try to convert raw name into lower-case variable name
  			key = StructrApp.getConfiguration().getPropertyKeyForJSONName(sourceNodeType, CaseHelper.toLowerCamelCase(rawName), false);
  		}
  
  		return key;
  	}
docs: ----- protected methods -----