parent= getSuitableType(parent);
IType parent= getSuitableType(origType);
	private void addFilteredMembers(IType parent, List children) {		try {			parent= getSuitableType(parent);						IMethod[] methods= parent.getMethods();			for (int i= 0; i < fMemberFilter.length; i++) {				IMember member= fMemberFilter[i];				if (parent.equals(member.getDeclaringType())) {					if (!children.contains(member)) {						children.add(member);					}				} else if (member instanceof IMethod) {					IMethod curr= (IMethod)member;					IMethod meth= JavaModelUtil.findMethod(curr.getElementName(), curr.getParameterTypes(), curr.isConstructor(), methods);					if (meth != null && !children.contains(meth)) {						children.add(meth);					}				}			}				} catch (JavaModelException e) {			JavaPlugin.log(e);		}	}