buffer.append(paramType.getFullyQualifiedName());
if (paramType != null) buffer.append(paramType.getFullyQualifiedName()); else buffer.append(parameters[index].getQualifiedName());
	protected String createRefactoringScriptName() {		final MethodDeclaration declaration= (MethodDeclaration) getDeclaration();		final IMethodBinding binding= declaration.resolveBinding();		if (binding != null) {			final StringBuffer buffer= new StringBuffer();			buffer.append(SCRIPT_NAME_PREFIX);			final IJavaElement element= binding.getDeclaringClass().getJavaElement();			if (element instanceof IType) {				final IType type= (IType) element;				buffer.append(type.getFullyQualifiedName());				buffer.append('.');				buffer.append(binding.getName());				buffer.append('(');				final ITypeBinding[] parameters= binding.getParameterTypes();				for (int index= 0; index < parameters.length; index++) {					if (index != 0)						buffer.append(',');					final IType paramType= (IType) parameters[index].getJavaElement();					buffer.append(paramType.getFullyQualifiedName());				}				buffer.append(')');				buffer.append(".xml"); //$NON-NLS-1$				return buffer.toString();			}		}		return null;	}