toCoordinateArray method
An alternative to Stack.toArray, which is not present in earlier versions of Java.
Implementation
List<Coordinate> toCoordinateArray(List<Coordinate> stack) {
List<Coordinate> coordinates = [];
for (int i = 0; i < stack.length; i++) {
Coordinate coordinate = stack[i];
coordinates.add(coordinate);
}
return coordinates;
}