if( bindingAnnotation != null )
{
this.path = new XmlPath( bindingAnnotation.path(), xmlNamespaceResolver );
this.removeNodeOnSetIfNull = bindingAnnotation.removeNodeOnSetIfNull();
if( bindingAnnotation.mapExistanceToValue().length() > 0 )
{
this.treatExistanceAsValue = true;
final String directive = bindingAnnotation.mapExistanceToValue();
StringBuilder buf = new StringBuilder();