class BorderCorner {

  @NonNull
  PointF getCornerStart() {
    PointF lineStart;
    if (hasOuterCorner()) {
      lineStart = getRoundCornerStart();
    } else {
      lineStart = getSharpCornerVertex();
    }
    return lineStart;
  }

    BorderCorner(float cornerRadius, float preBorderWidth, float postBorderWidth,
      @NonNull RectF borderBox, float angleBisector);

}