code: @Override
      public Shape modelToView(int p0, Position.Bias b0, int p1,
              Position.Bias b1, Shape a) throws BadLocationException
      {
          if (view != null) { return view.modelToView(p0, b0, p1, b1, a); }
          return null;
      }
docs: Provides a mapping from the document model coordinate space to the
  coordinate space of the view mapped to it.
  
  @param p0
  the position to convert >= 0
  @param b0
  the bias toward the previous character or the next character
  represented by p0, in case the position is a boundary of two
  views.
  @param p1
  the position to convert >= 0
  @param b1
  the bias toward the previous character or the next character
  represented by p1, in case the position is a boundary of two
  views.
  @param a
  the allocated region to render into
  @return the bounding box of the given position is returned
  @exception BadLocationException
  if the given position does not represent a valid location
  in the associated document
  @exception IllegalArgumentException
  for an invalid bias argument
  @see View#viewToModel