code: @Override
      public boolean hasSameRules(java.util.TimeZone other) {
          return other instanceof TimeZoneAdapter &&
              zone.hasSameRules(((TimeZoneAdapter)other).zone);
      }
docs: TimeZone API; calls through to wrapped time zone.