code: @Override
      public List<Instance> executeWithoutAccessCheck()
          throws EFapsException
      {
          prepareQuery();
          final String sql = createSQLStatement();
          final QueryKey querykey = QueryKey.get(getKey(), sql);
          final Cache<QueryKey, Object> cache = QueryCache.getSqlCache();
          if (cache.containsKey(querykey)) {
              final Object object = cache.get(querykey);
              if (object instanceof List) {
                  final List<?> values = (List<?>) object;
                  for (final Object value : values) {
                      if (value instanceof Instance) {
                          getValues().add((Instance) value);
                      }
                  }
              }
          } else {
              executeOneCompleteStmt(sql);
              QueryCache.put(this, querykey, getValues());
          }
          return getValues();
      }
docs: The instance method executes the query without an access check.
  
  @return true if the query contains values, else false
  @throws EFapsException on error