@Override
	public Object invoke(String methodName, Object argument, Type returnType) throws Throwable {
		return invoke(methodName, argument, returnType, new HashMap<String, String>());
	}
@ Override public Object invoke ( String methodName , Object argument , Type returnType ) throws Throwable { return invoke ( methodName , argument , returnType , new HashMap < String , String > ( ) ) ; }
{@inheritDoc}