View child = children[childIndex]; return child.modelToView(pos, a, bias);
if (childIndex != -1) { View child = getView(childIndex); Shape result = child.modelToView(pos, a, bias); if (result == null) throw new AssertionError("" + child.getClass().getName() + ".modelToView() must not return null"); return result; } else {   throw new AssertionError("No child views found where child views are " + "expected. pos = " + pos + ", bias = " + bias); }
  public Shape modelToView(int pos, Shape a, Position.Bias bias)    throws BadLocationException  {    int childIndex = getViewIndex(pos, bias);    View child = children[childIndex];    return child.modelToView(pos, a, bias);  }