* @return QueryIterator
   */
  public static QueryIterator retrieve(Cons query) {
    try {
      return (Logic.$MOST_RECENT_QUERY$ = Logic.callRetrieve(query));
    } catch (LogicException e) {
      Stella.STANDARD_ERROR.nativeStream.print(Stella.exceptionMessage(e));
      return (Logic.$MOST_RECENT_QUERY$ = null);
    }
  }