return tab.containsKey(name) && tab.get(name).equals(value);
return (tab.containsKey(name) && tab.get(name).equals(value)) || (getResolveParent() != null && getResolveParent(). containsAttribute(name, value));
  public boolean containsAttribute(Object name, Object value)  {    return tab.containsKey(name)       && tab.get(name).equals(value);  }