java.lang.AssertionError: class org.netbeans.modules.php.editor.parser.astnodes.ReflectionVariable at org.netbeans.modules.php.editor.CodeUtils.extractVariableName(CodeUtils.java:145) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.visit(ModelVisitor.java:333) at org.netbeans.modules.php.editor.parser.astnodes.Variable.accept(Variable.java:107) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:58) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:280) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:375) at org.netbeans.modules.php.editor.parser.astnodes.Quote.accept(Quote.java:96) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.visit(ModelVisitor.java:458) at org.netbeans.modules.php.editor.parser.astnodes.Assignment.accept(Assignment.java:109) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:164) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:250) at org.netbeans.modules.php.editor.parser.astnodes.ExpressionStatement.accept(ExpressionStatement.java:71) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:220) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:305) at org.netbeans.modules.php.editor.parser.astnodes.IfStatement.accept(IfStatement.java:105) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:58) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:90) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:170) at org.netbeans.modules.php.editor.parser.astnodes.Block.accept(Block.java:93) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:220) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:305) at org.netbeans.modules.php.editor.parser.astnodes.IfStatement.accept(IfStatement.java:105) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:58) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:90) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:170) at org.netbeans.modules.php.editor.parser.astnodes.Block.accept(Block.java:93) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:338) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:440) at org.netbeans.modules.php.editor.parser.astnodes.TryStatement.accept(TryStatement.java:97) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:58) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:276) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:370) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.visit(ModelVisitor.java:159) at org.netbeans.modules.php.editor.parser.astnodes.Program.accept(Program.java:89) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.model.impl.ModelVisitor.scan(ModelVisitor.java:143) at org.netbeans.modules.php.editor.model.Model.getModelVisitor(Model.java:85) at org.netbeans.modules.php.editor.model.Model.getModelScope(Model.java:60) at org.netbeans.modules.php.editor.verification.PHPHintsProvider.computeHints(PHPHintsProvider.java:85) at org.netbeans.modules.gsfret.hints.infrastructure.HintsTask.run(HintsTask.java:91) at org.netbeans.modules.gsfret.hints.infrastructure.HintsTask.run(HintsTask.java:61) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1417) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619)