code: @Override
      public Point3d getPoint3d() {
          Point3d point3d = super.getPoint3d();
          if (point3d == null) {
              logger.debug("Getting point3d: null");
          } else {
              logger.debug("Getting point3d: x=" + point3d.x + ", y=" + point3d.y, ", z=" + point3d.z);
          }
          return point3d;
      }
docs: {@inheritDoc}