2D Graphics GUI Java

import java.awt.geom.Arc2D;
public class Main {
  /**
   * Compares two arcs and returns true if they are equal or
   * both null.
   *
   * @param a1  the first arc (null permitted).
   * @param a2  the second arc (null permitted).
   *
   * @return A boolean.
   */
  public static boolean equal(final Arc2D a1, final Arc2D a2) {
      if (a1 == null) {
          return (a2 == null);
      }
      if (a2 == null) {
          return false;
      }
      if (!a1.getFrame().equals(a2.getFrame())) {
          return false;
      }
      if (a1.getAngleStart() != a2.getAngleStart()) {
          return false;
      }
      if (a1.getAngleExtent() != a2.getAngleExtent()) {
          return false;
      }
      if (a1.getArcType() != a2.getArcType()) {
          return false;
      }
      return true;
  }
}