public WrapperFactory(){
map = new HashMap();
}
// public static Map map = new HashMap();
public Node getNode(Object o){
Node n = (Node)map.get(o);
if (n == null) {
if(o instanceof OMElement){
n = new ElementImpl((OMElement)o, this);
} else if (o instanceof OMDocument) {
n = new DocumentImpl((OMDocument)o, this);