docs: public org.redkale.source.Flipper getFlipper(String name, boolean needcreate, int maxLimit) {
          org.redkale.source.Flipper flipper = getJsonParameter(org.redkale.source.Flipper.class, name);
          if (flipper == null) {
              if (maxLimit < 1) maxLimit = org.redkale.source.Flipper.DEFAULT_LIMIT;
              int limit = getRequstURIPath("limit:", 0);
              int offset = getRequstURIPath("offset:", 0);
              String sort = getRequstURIPath("sort:", "");
              if (limit > 0) {
                  if (limit > maxLimit) limit = maxLimit;
                  flipper = new org.redkale.source.Flipper(limit, offset, sort);
              }
          } else if (flipper.getLimit() < 1 || (maxLimit > 0 && flipper.getLimit() > maxLimit)) {
              flipper.setLimit(maxLimit);
          }
          if (flipper != null || !needcreate) return flipper;
          if (maxLimit < 1) maxLimit = org.redkale.source.Flipper.DEFAULT_LIMIT;
          return new org.redkale.source.Flipper(maxLimit);
      }