definitions = findDefinition(initialState.getCopyWithActTok(value),
token.getLineDefinition(), token.getColDefinition() + 1, manager.getNature());
if (definitions.length == 1) {
Definition d = definitions[0];
if (d.ast instanceof Assign) {
Assign assign = (Assign) d.ast;
value = NodeUtils.getRepresentationString(assign.value);
definitions = findDefinition(initialState.getCopyWithActTok(value), d.line, d.col,
manager.getNature());
} else if (d.ast instanceof ClassDef) {
IToken[] toks = (IToken[]) ((SourceModule) d.module).getClassToks(initialState,