} catch (IllegalArgumentException exception) { variables.add(Signature.toString(signature));
	private static void extractTypeVariables(final String signature, final Set variables) {		Assert.isNotNull(signature);		Assert.isNotNull(variables);		try {			final String[] arguments= Signature.getTypeArguments(signature);			for (int index= 0; index < arguments.length; index++)				variables.add(Signature.toString(arguments[index]));		} catch (IllegalArgumentException exception) {			variables.add(Signature.toString(signature));		}	}