@@ -0,0 +1,1108 @@
+package com.github.dkanellis.skyspark.api.utils.point;%0A%0Aimport java.awt.geom.Point2D;%0A%0Apublic final class Points %7B%0A%0A    private Points() %7B%0A        throw new AssertionError(%22No instances.%22);%0A    %7D%0A%0A    public static boolean dominates(Point2D p, Point2D q) %7B%0A        Double x1 = p.getX();%0A        Double y1 = p.getY();%0A        Double x2 = q.getX();%0A        Double y2 = q.getY();%0A%0A        return (x1 %3C= x2 && y1 %3C y2) %7C%7C (y1 %3C= y2 && x1 %3C x2);%0A    %7D%0A%0A    public static Point2D pointFromTextLine(String textLine, String delimiter) %7B%0A        textLine = textLine.trim();%0A        String%5B%5D lineArray = textLine.split(delimiter);%0A        double x = java.lang.Double.parseDouble(lineArray%5B0%5D);%0A        double y = java.lang.Double.parseDouble(lineArray%5B1%5D);%0A        return new Point2D.Double(x, y);%0A    %7D%0A%0A    public static Point2D getBiggestPointByXDimension(Point2D first, Point2D second) %7B%0A        return first.getX() %3E second.getX() ? first : second;%0A    %7D%0A%0A    public static Point2D getBiggestPointByYDimension(Point2D first, Point2D second) %7B%0A        return first.getY() %3E second.getY() ? first : second;%0A    %7D%0A%7D%0A

Add boxing