yan.registerComponent("target", Components.useKey("array").seal()
.withArgument(0, Components.value(12)));
final String[] arr = (String[])yan.getInstance("target");
assertEquals(10, arr.length);
final Component array2 = Components.ctor(int[].class, new Class[]{int.class});
yan.registerComponent("array", array2.withArgument(0, Components.useType(int.class)));
yan.registerComponent("target", Components.useKey("array").seal()
.withArgument(0, Components.value(12)));
final int[] arr2 = (int[])yan.getInstance("target");
assertEquals(10, arr2.length);
try{