public AttributeMapping addAttributeMapping(String targetAttributeName) {
    if (attributeMappings.containsKey(targetAttributeName)) {
      throw new IllegalStateException(
          "AttributeMapping already exists for target attribute " + targetAttributeName);
    }
    Attribute targetAttribute = targetEntityType.getAttribute(targetAttributeName);
    AttributeMapping attributeMapping = new AttributeMapping(targetAttribute);
    attributeMappings.put(targetAttributeName, attributeMapping);
    return attributeMapping;
  }
public AttributeMapping addAttributeMapping ( String targetAttributeName ) { if ( attributeMappings . containsKey ( targetAttributeName ) ) { throw new IllegalStateException ( "AttributeMapping already exists for target attribute " + targetAttributeName ) ; } Attribute targetAttribute = targetEntityType . getAttribute ( targetAttributeName ) ; AttributeMapping attributeMapping = new AttributeMapping ( targetAttribute ) ; attributeMappings . put ( targetAttributeName , attributeMapping ) ; return attributeMapping ; }
Adds a new empty attribute mapping to a target attribute

@return the newly created attribute mapping.