An error occurred during parsing of '/Users/bryan/Development/john-sands/john-sands-invoicing/formatter-paperplus/src/main/java/com/johnsands/sales/invoicing/formatters/paperplus/PaperPlusInvoiceFormatter.java'. Please report a bug against java/source and attach dump file '/Users/bryan/Library/Application Support/NetBeans/dev/var/log/PaperPlusInvoiceFormatter.dump'. Caused: java.lang.ClassCastException: com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to com.sun.tools.javac.tree.JCTree$JCMethodInvocation at com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:586) at com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240) at com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:214) at com.sun.tools.javac.comp.ArgumentAttr.visitConditional(ArgumentAttr.java:255) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1355) at com.sun.tools.javac.comp.ArgumentAttr.attribArg(ArgumentAttr.java:192) at com.sun.tools.javac.comp.Attr$MethodAttrInfo.attr(Attr.java:544) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:740) at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1920) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1604) at com.sun.tools.javac.comp.ArgumentAttr.visitTree(ArgumentAttr.java:202) at com.sun.tools.javac.comp.ArgumentAttr$1.attr(ArgumentAttr.java:222) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.DeferredAttr.attribSpeculative(DeferredAttr.java:461) at com.sun.tools.javac.comp.DeferredAttr.attribSpeculative(DeferredAttr.java:448) at com.sun.tools.javac.comp.ArgumentAttr.lambda$processArg$38(ArgumentAttr.java:215) at com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:242) at com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:214) at com.sun.tools.javac.comp.ArgumentAttr.visitApply(ArgumentAttr.java:305) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1604) at com.sun.tools.javac.comp.ArgumentAttr.attribArg(ArgumentAttr.java:192) at com.sun.tools.javac.comp.Attr$MethodAttrInfo.attr(Attr.java:544) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:740) at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1920) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1604) at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:683) at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:1696) at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1422) at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707) at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:731) at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1213) at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:82) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:990) at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707) at com.sun.tools.javac.comp.Attr.visitForeachLoop(Attr.java:1279) at com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1130) at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707) at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:731) at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1213) at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:82) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:990) at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496) at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637) at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707) at org.netbeans.lib.nbjavac.services.PartialReparser.reattrMethodBody(PartialReparser.java:147) at org.netbeans.modules.java.source.parsing.JavacParser.reparseMethod(JavacParser.java:1130) at org.netbeans.modules.java.source.parsing.JavacParser.parseImpl(JavacParser.java:412) at org.netbeans.modules.java.source.parsing.JavacParser.parse(JavacParser.java:349) at org.netbeans.modules.parsing.impl.TaskProcessor.callParse(TaskProcessor.java:621) at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:251) at org.netbeans.modules.parsing.api.ResultIterator.getParserResult(ResultIterator.java:138) at org.netbeans.modules.parsing.api.ResultIterator.getParserResult(ResultIterator.java:152) at org.netbeans.modules.java.completion.BaseTask.run(BaseTask.java:90) at org.netbeans.modules.java.completion.JavaTooltipTask.run(JavaTooltipTask.java:74) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:261) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:223) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)