diff -r fdc57b6d7a22 dlight.perfan/src/org/netbeans/modules/dlight/perfan/stack/impl/FunctionCallImpl.java --- a/dlight.perfan/src/org/netbeans/modules/dlight/perfan/stack/impl/FunctionCallImpl.java Fri Sep 23 16:01:01 2011 +0400 +++ b/dlight.perfan/src/org/netbeans/modules/dlight/perfan/stack/impl/FunctionCallImpl.java Thu Sep 29 17:54:25 2011 +0400 @@ -226,7 +226,11 @@ } } - FunctionImpl func = new FunctionImpl(m.group(1), m.group(2) != null ? m.group(2).hashCode() : (m.group(1) + lineNumber).hashCode()); + final long funcRef = m.group(2) != null + ? (m.group(1) + m.group(2)).hashCode() + : (m.group(1) + lineNumber).hashCode(); + + FunctionImpl func = new FunctionImpl(m.group(1), funcRef); FunctionCallImpl call = new FunctionCallImpl(func, lineNumber, new HashMap());