Object getJavaArg( Argument argument ) throws ClassNotFoundException { Class<?> parameterClass = null; try { parameterClass = getClass( argument.getJavaClass() ); final Class<?> primitiveClass = MethodUtils.getPrimitiveType( parameterClass ); if ( primitiveClass != null ) { parameterClass = primitiveClass; } } catch ( ClassNotFoundException e ) { throw e; } return ConvertUtils.convert( argument.getValue(), parameterClass ); }