477478479480481482483484485486
repairer.handle(e); } } if (output.getNode() == null) { // TODO(danilatos): Something sensible throw new EditorRuntimeException("Don't know what to do with this - offset too big? point: " + point); } return output; }
469470471472473474475
offset += nodelet.getLength(); } // Programming error, this method assumes the input state was valid, // unlike other methods which don't throw new EditorRuntimeException("Didn't find text nodelet to get offset for"); }
504505506507508509510
return; } catch (HtmlMissing e) { getRepairer().handle(e); } } throw new EditorRuntimeException("Tried to repair and it just wouldn't work"); }
467468469470471472473
502503504505506507508
475476477478479480481482483484