public abstract int viewToModel(float x, float y, Shape a, Position.Bias b);
public abstract int viewToModel(float x, float y, Shape a, Position.Bias[] b);
  public abstract int viewToModel(float x, float y, Shape a, Position.Bias b);