if(systemFunctionTree == null) {
// Create the system source and add it to the source list
SystemSource systemSource = new SystemSource(this.allowEnvFunction);
// Validate the system source - should never fail
ActivityReport report = new ActivityReport("Function Validation"); //$NON-NLS-1$
validateSource(systemSource, report);
if(report.hasItems()) {
// Should never happen as SystemSourcTe doesn't change
System.err.println(QueryPlugin.Util.getString("ERR.015.001.0005", report)); //$NON-NLS-1$
}
systemFunctionTree = new FunctionTree(CoreConstants.SYSTEM_MODEL, systemSource, true);
}