return (T) ((t != null) ? factory.getElementWrapper(t) : null);
}
public void addExtension(Element extension) {
if (extension instanceof ElementWrapper) {
ElementWrapper wrapper = (ElementWrapper) extension;
extension = wrapper.getInternal();
}
QName qname = extension.getQName();
String prefix = qname.getPrefix();
declareIfNecessary(qname.getNamespaceURI(), prefix);
addChild((OMElement)extension);