private Map mergeMap(Map baseHash,Map mergeHash){
  Map results=null;
  if (baseHash != null) {
    results=new HashMap(baseHash);
  }
  if (mergeHash != null) {
    if (results != null) {
      results.putAll(mergeHash);
    }
 else {
      results=mergeHash;
    }
  }
  return results;
}

private Map mergeMap ( Map baseHash , Map mergeHash ) { Map results = null ; if ( baseHash != null ) { results = new HashMap ( baseHash ) ; } if ( mergeHash != null ) { if ( results != null ) { results . putAll ( mergeHash ) ; } else { results = mergeHash ; } } return results ; }
merge the mergehash with the basehash . this function mergers the mergehash and the basehash by over riding any attributes found in the basehash .
