public <T> void push(final T obj) {
    if (logger.isTraceEnabled()) {
      logger.trace("QCompiler.push: {}", obj);
    }
    stack.push(obj);
  }
@return null if null is on the stack
geode-core/src/main/java/org/apache/geode/cache/query/internal/QCompiler.java