public void description(Object o) { Script script = (Script) o; int base = script.getBaseLineNumber(); int extent = script.getLineExtent(); // later also test other locations for (int i = base; i < base + extent; i++) { ((DescLine) getDmgr().getDescriptor(DescLine.class)).describe(script, i); } }