public ParameterTypeVariable2 makeDeclaredParameterTypeVariable(IMethodBinding methodBinding,int parameterIndex,ICompilationUnit cu){
  if (methodBinding == null)   return null;
  ParameterTypeVariable2 cv=makeParameterTypeVariable(methodBinding,parameterIndex);
  if (cv == null)   return null;
  cv.setCompilationUnit(cu);
  return cv;
}

public ParameterTypeVariable2 makeDeclaredParameterTypeVariable ( IMethodBinding methodBinding , int parameterIndex , ICompilationUnit cu ) { if ( methodBinding == null ) return null ; ParameterTypeVariable2 cv = makeParameterTypeVariable ( methodBinding , parameterIndex ) ; if ( cv == null ) return null ; cv . setCompilationUnit ( cu ) ; return cv ; }
make a parametertypevariable2 from a method declaration . the constraint variable is always stored if it passes the type filter .
