code: public static List<AbstractWhere> analyzeWheres(final String _where)
          throws EFapsException
      {
          final List<AbstractWhere> ret = new ArrayList<>();
          try {
              final NonOpPrint print = (NonOpPrint) new EQLInvoker().invoke("print query type EFaps_ATypeName where "
                              + _where + " select attribute[OID]");
              if (print != null) {
                  ret.addAll(print.getWheres());
              }
          } catch (final Exception e) {
              throw new EFapsException(InvokerUtil.class.getName(), e);
          }
          return ret;
      }
docs: Gets the.
  
  @param _where the where
  @return the i query part
  @throws EFapsException on error