this.variables.remove( name ); this.temporaryVariables.remove( name ); this.variables.remove( name + ":defined" ); this.temporaryVariables.remove( name + ":defined" );
	public String removeVariable( String name ) {		name = name.toLowerCase();		String value = (String) this.variables.remove( name );		String tempValue = (String) this.temporaryVariables.remove( name );		if (value == null) {			value = tempValue;		}		if (value != null) {			this.symbols.remove( name + ":defined" );			this.temporarySymbols.remove( name + ":defined" );			String[] individualValues = StringUtil.splitAndTrim( value.toLowerCase(), ',' );			for (int i = 0; i < individualValues.length; i++) {				String individualValue = name + "." + individualValues[i];				this.symbols.remove( individualValue );				this.temporarySymbols.remove( individualValue );			}		}		return value;	}