}  if (!_requireExactNameMatch || bindingKeys.size() == 0) { IMethod[] methods = types[typeNum].getMethods(); for (int methodNum = 0; (!_requireExactNameMatch || bindingKeys.size() == 0) && methodNum < methods.length; methodNum++) { IBindingKey bindingKey = WodBindingUtils.createBindingKeyIfMatches(methods[methodNum], lowercaseNameStartingWith, _requireExactNameMatch, _accessorsOrMutators); if (bindingKey != null) { bindingKeys.add(bindingKey); }  }
  public static List createMatchingBindingKeys(IType _type, String _nameStartingWith, boolean _requireExactNameMatch, int _accessorsOrMutators) throws JavaModelException {    List bindingKeys = new LinkedList();    String lowercaseNameStartingWith = _nameStartingWith.toLowerCase();    ITypeHierarchy typeHierarchy = _type.newSupertypeHierarchy(null);    IType[] types = typeHierarchy.getAllTypes();    for (int typeNum = 0; (!_requireExactNameMatch || bindingKeys.size() == 0) && typeNum < types.length; typeNum++) {      IField[] fields = types[typeNum].getFields();      for (int fieldNum = 0; (!_requireExactNameMatch || bindingKeys.size() == 0) && fieldNum < fields.length; fieldNum++) {        IBindingKey bindingKey = WodBindingUtils.createBindingKeyIfMatches(fields[fieldNum], lowercaseNameStartingWith, _requireExactNameMatch, _accessorsOrMutators);        if (bindingKey != null) {          bindingKeys.add(bindingKey);        }        //System.out.println("WODCompletionProcessor.nextType: field " + fields[fieldNum].getElementName() + "=>" + bindingKey);      }      if (!_requireExactNameMatch || bindingKeys.size() == 0) {        IMethod[] methods = types[typeNum].getMethods();        for (int methodNum = 0; (!_requireExactNameMatch || bindingKeys.size() == 0) && methodNum < methods.length; methodNum++) {          IBindingKey bindingKey = WodBindingUtils.createBindingKeyIfMatches(methods[methodNum], lowercaseNameStartingWith, _requireExactNameMatch, _accessorsOrMutators);          if (bindingKey != null) {            bindingKeys.add(bindingKey);          }          //System.out.println("WODCompletionProcessor.nextType: method " + methods[methodNum].getElementName() + "=>" + bindingKey);        }      }    }    return bindingKeys;  }