code: public <V extends ModelElementInstance> AttributeReferenceBuilder<V> qNameAttributeReference(Class<V> referenceTargetElement) {
      AttributeImpl<String> attribute = (AttributeImpl<String>) build();
      AttributeReferenceBuilderImpl<V> referenceBuilder = new QNameAttributeReferenceBuilderImpl<V>(attribute, referenceTargetElement);
      setAttributeReference(referenceBuilder);
      return referenceBuilder;
    }
docs: Create a new {@link AttributeReferenceBuilder} for the reference source element instance
  
  @param referenceTargetElement the reference target model element instance
  @return the new attribute reference builder