class BorderCorner {

  @NonNull
  PointF getCornerEnd() {
    PointF lineEnd;
    if (hasOuterCorner()) {
      lineEnd = getRoundCornerEnd();
    } else {
      lineEnd = getSharpCornerVertex();
    }
    return lineEnd;
  }

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

}