Javaのインタフェースに対してcellsとかを呼ぶと落ちる

階層深いなぁ。大丈夫なんかいな。

iik> java:util:List cells
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
	at ioke.lang.JavaConstructorNativeMethod.inspect(JavaConstructorNativeMethod.java:66)
	at ioke.lang.Method.getInspect(Method.java:119)
	at ioke.lang.Method$2.activate(Method.java:45)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.IokeObject.inspect(IokeObject.java:905)
	at ioke.lang.Dict.inspect(Dict.java:327)
	at ioke.lang.Dict.getInspect(Dict.java:305)
	at ioke.lang.Dict$8.activate(Dict.java:187)
	at ioke.lang.TypeCheckingNativeMethod.activate(TypeCheckingNativeMethod.java:50)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381)
	at ioke.lang.Message.getEvaluatedArgument(Message.java:1228)
	at ioke.lang.DefaultArgumentsDefinition.getEvaluatedArguments(DefaultArgumentsDefinition.java:282)
	at ioke.lang.InternalBehavior$1.activate(InternalBehavior.java:40)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Locals$1.activate(Locals.java:63)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381)
	at ioke.lang.Message.getEvaluatedArgument(Message.java:1228)
	at ioke.lang.DefaultArgumentsDefinition.getEvaluatedArguments(DefaultArgumentsDefinition.java:282)
	at ioke.lang.TypeCheckingArgumentsDefinition.getValidatedArgumentsAndReceiver(TypeCheckingArgumentsDefinition.java:30)
	at ioke.lang.TypeCheckingNativeMethod.activate(TypeCheckingNativeMethod.java:47)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381)
	at ioke.lang.ConditionsBehavior$4.activate(ConditionsBehavior.java:342)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Locals$1.activate(Locals.java:63)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381)
	at ioke.lang.Message.getEvaluatedArgument(Message.java:1228)
	at ioke.lang.Message.getEvaluatedArgument(Message.java:1232)
	at ioke.lang.FlowControlBehavior$7.activate(FlowControlBehavior.java:298)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Locals$1.activate(Locals.java:63)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381)
	at ioke.lang.ConditionsBehavior$4.activate(ConditionsBehavior.java:342)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Locals$1.activate(Locals.java:63)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateCompleteWith(Message.java:1329)
	at ioke.lang.DefaultMethod.activate(DefaultMethod.java:283)
	at ioke.lang.IokeObject.activate(IokeObject.java:974)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959)
	at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462)
	at ioke.lang.IokeObject.perform(IokeObject.java:607)
	at ioke.lang.IokeObject.perform(IokeObject.java:540)
	at ioke.lang.IokeObject.perform(IokeObject.java:470)
	at ioke.lang.Message.sendTo(Message.java:1248)
	at ioke.lang.Message.evaluateComplete(Message.java:1302)
	at ioke.lang.Runtime.evaluateString(Runtime.java:486)
	at ioke.lang.Main.main(Main.java:149)