code: private boolean isDummyRedGEntityConstructor(Constructor constructor) {
          if (constructor.getParameterCount() < 1) {
              return false;
          }
          if (!AbstractRedG.class.isAssignableFrom(constructor.getParameterTypes()[0])) {
              return false;
          }
          for (int i = 1; i < constructor.getParameterCount(); i++) {
              if (!RedGEntity.class.isAssignableFrom(constructor.getParameterTypes()[i])) {
                  return false;
              }
          }
          return true;
      }
docs: Checks whether the constructor matches the standard redG constructor (AbstractRedG as first param  and zero or more classes extending RedGEntity).
  
  @param constructor The constructor to check
  @return {@code true} if the constructor matches the standard redG constructor, {@code false} otherwise