yan.registerComponent(int[].class,
Components.static_method(java.lang.reflect.Array.class,
"newInstance", new Class[]{Class.class, int.class})
.cast(int[].class)
.withArgument(0, Components.useKey("array_dimension")));
yan.registerValue(new Integer(5));
yan.registerValue("array_dimension", int.class);
assertTrue(yan.getInstance(int[].class) instanceof int[]);
assertEquals(5, ((int[])yan.getInstanceOfType(int[].class)).length);
}
public static Object returnNull(){return null;}