java.lang.NullPointerException at org.netbeans.modules.php.editor.indent.WSTransformer.visit(WSTransformer.java:753) at org.netbeans.modules.php.editor.parser.astnodes.ConditionalExpression.accept(ConditionalExpression.java:94) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:79) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:174) 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.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:164) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:269) 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.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:189) at org.netbeans.modules.php.editor.indent.WSTransformer.visit(WSTransformer.java:452) 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.parser.astnodes.visitors.DefaultVisitor.visit(DefaultVisitor.java:203) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultTreePathVisitor.visit(DefaultTreePathVisitor.java:299) at org.netbeans.modules.php.editor.indent.WSTransformer.visit(WSTransformer.java:514) at org.netbeans.modules.php.editor.parser.astnodes.FunctionDeclaration.accept(FunctionDeclaration.java:113) at org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor.scan(DefaultVisitor.java:51) 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:389) at org.netbeans.modules.php.editor.indent.WSTransformer.visit(WSTransformer.java:136) at org.netbeans.modules.php.editor.parser.astnodes.Program.accept(Program.java:89) at org.netbeans.modules.php.editor.indent.PHPFormatter$1.run(PHPFormatter.java:253) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:311) at org.netbeans.modules.php.editor.indent.PHPFormatter.prettyPrint(PHPFormatter.java:247) at org.netbeans.modules.php.editor.indent.PHPFormatter.reformat(PHPFormatter.java:120) at org.netbeans.modules.csl.core.GsfReformatTask$1.run(GsfReformatTask.java:102) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:151) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:135) Caused: org.netbeans.modules.parsing.spi.ParseException at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:192) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:103) at org.netbeans.modules.csl.core.GsfReformatTask.reformat(GsfReformatTask.java:92) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:547) at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:314) at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:317) at org.netbeans.modules.editor.indent.FormatterImpl.reformat(FormatterImpl.java:187) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.run(CodeTemplateInsertHandler.java:343) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:341) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.insertTemplate(CodeTemplateInsertHandler.java:259) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:221) at org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:238) at org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:104) at org.netbeans.modules.csl.editor.completion.GsfCompletionItem$DelegatedItem.defaultSubstituteText(GsfCompletionItem.java:354) at org.netbeans.modules.csl.editor.completion.GsfCompletionItem$DelegatedItem.substituteText(GsfCompletionItem.java:324) at org.netbeans.modules.csl.editor.completion.GsfCompletionItem.defaultAction(GsfCompletionItem.java:474) at org.netbeans.modules.csl.editor.completion.GsfCompletionItem$DelegatedItem.defaultAction(GsfCompletionItem.java:115) at org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:607) at org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:380) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:0) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:0) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:0) at java.awt.Component.processKeyEvent(Component.java:0) at javax.swing.JComponent.processKeyEvent(JComponent.java:0) at java.awt.Component.processEvent(Component.java:0) at java.awt.Container.processEvent(Container.java:0) at java.awt.Component.dispatchEventImpl(Component.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:0) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:0) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:0) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:0) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:0) at java.awt.Component.dispatchEventImpl(Component.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Window.dispatchEventImpl(Window.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:131) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.run(EventDispatchThread.java:0)