### Question:
QName implements DMNProperty { public QName copy() { return new QName(namespaceURI, localPart, prefix); } QName();  QName(final BuiltInType type);  QName(final String namespaceURI,
                 final String localPart);  QName(final String namespaceURI,
                 final String localPart,
                 final String prefix); QName copy(); String getNamespaceURI(); String getLocalPart(); String getPrefix(); @Override String toString(); @Override boolean equals(final Object o); @Override int hashCode(); static final String NULL_NS_URI; static final String DEFAULT_NS_PREFIX; }### Answer:
@Test public void testCopy() { final QName source = new QName(NAMESPACE_URI, LOCAL_PART, PREFIX); final QName target = source.copy(); assertNotNull(target); assertEquals(NAMESPACE_URI, target.getNamespaceURI()); assertEquals(LOCAL_PART, target.getLocalPart()); assertEquals(PREFIX, target.getPrefix()); }