# File rexml/xpath_parser.rb, line 632
  def parse_args( string )
			#puts "parse_args '#{string}'" if DEBUG
			arguments = []
			ind = 0
			depth = 1
			begin
				case string[ind]
				when ?(
					depth += 1
					if depth == 1
						string = string[1..-1]
						ind -= 1
					end
				when ?)
					depth -= 1
					if depth == 0
						s = string[0,ind].strip
						arguments << s unless s == ""
						string = string[ind+1..-1]
					end
				when ?,
					if depth == 1
						s = string[0,ind].strip
						arguments << s unless s == ""
						string = string[ind+1..-1]
						ind = 0
					end
				end
				ind += 1
			end while depth > 0 and ind < string.length
			return nil unless depth==0
			[string,arguments]
		end