presto-main/src/main/java/io/prestosql/sql/gen/ExpressionProfiler.java/ExpressionProfiler/ExpressionProfiler
class ExpressionProfiler:    @VisibleForTesting
    public ExpressionProfiler(Ticker ticker, Duration expensiveExpressionThreshold)
    {
        requireNonNull(ticker, "ticker is null");
        requireNonNull(expensiveExpressionThreshold, "expensiveExpressionThreshold is null");
        this.expensiveExpressionThresholdNanos = expensiveExpressionThreshold.getValue(NANOSECONDS);
        this.ticker = ticker;
    }