Валидацию прошдо такое решение:
public Circle(double x, double y) {
        this(x, y, 10);
    }
но разве это не аналог
public Circle(double x, double y) {
      this.x = x;
      this.y = y;
      this.radius = 10;
И где здесь вызов другого конструктора?