updated to match current DLTK
diff --git a/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java b/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java
index 47ffa10..e352fc4 100644
--- a/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java
+++ b/eclipsecon08/org.eclipse.dltk.examples.python.part2/src/org/eclipse/dltk/python/internal/core/parser/visitors/PythonSourceElementRequestor.java
@@ -292,18 +292,17 @@
 				Expression e = ref.getExpression(i);
 				if (ref.isCall(i) && e instanceof VariableReference) {
 					this.fRequestor.acceptMethodReference(
-							((VariableReference) e).getName().toCharArray(), 0,
-							e.sourceStart(), e.sourceEnd());
+							((VariableReference) e).getName(), 0, e
+									.sourceStart(), e.sourceEnd());
 				} else if (e instanceof VariableReference) {
 					this.fRequestor.acceptFieldReference(
-							((VariableReference) e).getName().toCharArray(), e
-									.sourceStart());
+							((VariableReference) e).getName(), e.sourceStart());
 				}
 			}
 		} else if (expression instanceof VariableReference) {
 			this.fRequestor.acceptFieldReference(
-					((VariableReference) expression).getName().toCharArray(),
-					expression.sourceStart());
+					((VariableReference) expression).getName(), expression
+							.sourceStart());
 		}
 		return true;
 	}