private String matchMap(ArrayList<ELNode.Function> functions){
  String mapName=null;
  for (int i=0; i < functions.size(); i++) {
    ELNode.Function f=functions.get(i);
    String temName=gMap.get(f.getPrefix() + ':' + f.getName()+ ':'+ f.getUri());
    if (temName == null) {
      return null;
    }
    if (mapName == null) {
      mapName=temName;
    }
 else     if (!temName.equals(mapName)) {
      return null;
    }
  }
  return mapName;
}

private String matchMap ( ArrayList < ELNode . Function > functions ) { String mapName = null ; for ( int i = 0 ; i < functions . size ( ) ; i ++ ) { ELNode . Function f = functions . get ( i ) ; String temName = gMap . get ( f . getPrefix ( ) + ':' + f . getName ( ) + ':' + f . getUri ( ) ) ; if ( temName == null ) { return null ; } if ( mapName == null ) { mapName = temName ; } else if ( ! temName . equals ( mapName ) ) { return null ; } } return mapName ; }
find the name of the function mapper for an el . reuse a previously generated one if possible .
