@Override
 public Object put(FIELD field, Object object) {
   if (null != realRecord) {
     return realRecord.put(field, object);
   }
   throw new UnsupportedOperationException();
 }
 @Override
 public void namespaceDeclaration(String prefix, String typeUri) {
   if (realRecord != null) {
     realRecord.namespaceDeclaration(prefix, typeUri);
     return;
   }
   throw new UnsupportedOperationException();
 }
 public void attribute(String namespaceURI, String localName, String qualifiedName, String value) {
   if (null != realRecord) {
     realRecord.attribute(namespaceURI, localName, qualifiedName, value);
   }
 }