public static IType getMethodParameterType(IMethod method, int parameterIndex) throws JavaModelException{
private static IType getMethodParameterType(IMethod method, int parameterIndex) throws JavaModelException{
	public static IType getMethodParameterType(IMethod method, int parameterIndex) throws JavaModelException{		Assert.isTrue(parameterIndex >=0);		if (method.getNumberOfParameters() < parameterIndex)			return null;		String fqn= JavaModelUtil.getResolvedTypeName(method.getParameterTypes()[parameterIndex], method.getDeclaringType());		if (fqn == null)			return null;		return JavaModelUtil.findType(method.getJavaProject(), fqn);		}