package approach3.parallel.path; import java.awt.*; import java.util.ArrayList; public class PathOptimization { private static PathOptimization pathOptimization; public static PathOptimization getDefault() { if (pathOptimization == null) pathOptimization = new PathOptimization(); return pathOptimization; } public ArrayList<Point> optimize(ArrayList<Point> path) { return null; } }