public abstract int getNextVisualPositionFrom(JTextComponent c, int pos, Position.Bias b, int d,
public int getNextVisualPositionFrom(int pos, Position.Bias b, Shape a, int d,
  public abstract int getNextVisualPositionFrom(JTextComponent c, int pos,                                                Position.Bias b, int d,                                                Position.Bias[] biasRet)    throws BadLocationException;