public synchronized void registerMapping(final QName qname,final String javaClassName){
  if (javaToQName == null) {
    javaToQName=Collections.synchronizedMap(new HashMap<String,QName>());
  }
  if (qnameToJava == null) {
    qnameToJava=Collections.synchronizedMap(new HashMap<QName,String>());
  }
  javaToQName.put(javaClassName,qname);
  qnameToJava.put(qname,javaClassName);
}

public synchronized void registerMapping ( final QName qname , final String javaClassName ) { if ( javaToQName == null ) { javaToQName = Collections . synchronizedMap ( new HashMap < String , QName > ( ) ) ; } if ( qnameToJava == null ) { qnameToJava = Collections . synchronizedMap ( new HashMap < QName , String > ( ) ) ; } javaToQName . put ( javaClassName , qname ) ; qnameToJava . put ( qname , javaClassName ) ; }
registers the mapping of the java class name to the qname
