code: public Bindings getBindings(String attribute) {
          if (_bindings == null || attribute == null) return null;
  
          Iterator iter = _bindings.iterator();
          Bindings bind;
          String canonAttrib = canonicalize(attribute);
          String tmpCanonAttrib = null;
          while(iter.hasNext()) {
              bind = (Bindings)iter.next();
  	    tmpCanonAttrib = canonicalize(bind.getAttribute());
              if (tmpCanonAttrib.equalsIgnoreCase(canonAttrib)) {
                  return bind;
              }
          }
          return null;
      }
docs: Returns the variable definitions associated wit the given
  attribute.
  
  @param attribute the attribute of the variable deinitions.
  @return the variable deinitions for the attribute.
  Null, if not found.