String sArgType = arg.getAttribute("argtype"); if (sArgType!=null) { ArgType at = (ArgType)palette.getArgType(sArgType); if (at!=null) { argTypeMap.put(arg.getAttribute("name"), at); } }
String sArgType = arg.getAttribute("argtype"); if(sArgType != null) { ArgType at = palette.getArgType(sArgType); if(at != null) { argTypeMap.put(arg.getAttribute("name"), at); } }
  protected void init(Element condition)  {    type = condition.getAttribute("type");    String n = condition.getAttribute("negate");    if("true".equalsIgnoreCase(n) || "yes".equalsIgnoreCase(n))    {      negate = true;    }    else    {      negate = false;    }    List args = XMLUtil.getChildElements(condition, "arg");    for(int l = 0; l < args.size(); l++)    {      Element arg = (Element)args.get(l);      this.args.put(arg.getAttribute("name"), XMLUtil.getText(arg));      if("true".equals(arg.getAttribute("modifiable")))      {        modifiableArgs.add(arg.getAttribute("name"));				String sArgType = arg.getAttribute("argtype");				if (sArgType!=null)				{					ArgType at = (ArgType)palette.getArgType(sArgType);					if (at!=null)					{						argTypeMap.put(arg.getAttribute("name"), at);					}				}      }    }    plugin = XMLUtil.getChildText(condition, "plugin");    name = XMLUtil.getChildText(condition, "name");  }