this.findDeclarations = findDeclarations; // set to find declarations & all occurences
this.findReferences = findReferences; // set to find references & all occurences
this.typeParameter = typeParameter;
this.name = typeParameter.getElementName().toCharArray(); // store type parameter name
IMember member = typeParameter.getDeclaringMember();
this.declaringMemberName = member.getElementName().toCharArray(); // store type parameter declaring member name
// For method type parameter, store also declaring class name and parameters type names
if (member instanceof IMethod) {
IMethod method = (IMethod) member;
this.methodDeclaringClassName = method.getParent().getElementName().toCharArray();