}
int length = parameters.length;
if (length == 0) {
throw context.NoInstance(_type.toString());
}
Any self = parameters[0];
Type target = function.getParent();
if (!self.isInstanceOf(target)) {
throw context.BadParameter("Instance of '"+target+"' expected");
}
Any[] params = Any.ARRAY0;
if (length > 1) {
params = new Any[--length];