if (index >= list.size()) {
throw new EngineException(context, this,
I18N.errorsJ().getN("org.nlogo.prim.etc.$common.indexExceedsListSize",
index, Dump.logoObject(list), list.size()));
}
return list.removeItem(index);
} else if (obj instanceof String) {
String string = (String) obj;
if (index >= string.length()) {
throw new EngineException(context, this,
I18N.errorsJ().getN("org.nlogo.prim.etc.$common.indexExceedsStringSize",