docs: @SuppressWarnings("PMD.UnusedFormalParameter")
  	private void executeProgram(String name, String source) throws Exception
  	{
  		List<Statement> _directives = executeProgram__compile(source);
  		boolean _canProceed = !isAllowedOverrideRequired() || isAllowingOverride();
  		if (_canProceed && !_directives.isEmpty())
  		{
  			executeProgram__parseDirectives(_directives);
  			setAllowedOverrideRequired(true);
  		}
  	}