2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:52:58,204 [68190645] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:52:58,590 [68191031] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:52:58,601 [68191042] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:01,573 [68194014] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:01,585 [68194026] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:02,152 [68194593] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:02,152 [68194593] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:02,153 [68194594] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET accepted as a completion 2018-03-23 09:53:02,153 [68194594] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Type.SET added 1 completions 2018-03-23 09:53:02,167 [68194608] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Type.DeclaredType added 92 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.If added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Else added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.For added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.While added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Do added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Try added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Catch added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Finally added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Return added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Throw added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Break added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Continue added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Delete added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Merge added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Insert added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Undelete added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Update added 1 completions 2018-03-23 09:53:02,168 [68194609] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert accepted as a completion 2018-03-23 09:53:02,168 [68194609] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Statement.Upsert added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.Identifier added 43 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT added 1 completions 2018-03-23 09:53:02,177 [68194618] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE accepted as a completion 2018-03-23 09:53:02,177 [68194618] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE added 1 completions 2018-03-23 09:53:02,178 [68194619] DEBUG - mpletion.ApexCompletionContext - Rule LocalVariableDeclaration.VariableDeclaration.Identifier added 4 completions 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element in context must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, VARIABLE_DECLARATION] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION, .] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Variants rejected because previous element must be one of [.] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Super rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.This rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.PicklistFieldValue rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Literal.TRUE rejected because previous element in context must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, ,, (, {, VARIABLE_DECLARATION] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Literal.FALSE rejected because previous element in context must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, ,, (, {, VARIABLE_DECLARATION] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Literal.NULL rejected because previous element in context must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, ,, (, {, VARIABLE_DECLARATION] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, (] 2018-03-23 09:53:02,178 [68194619] DEBUG - mpletion.ApexCompletionContext - Context LocalVariableDeclaration added 166 completions 2018-03-23 09:53:02,329 [68194770] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:02,340 [68194781] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:03,210 [68195651] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:03,255 [68195696] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:03,255 [68195696] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:03,256 [68195697] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:03,256 [68195697] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:03,257 [68195698] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:03,257 [68195698] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:03,258 [68195699] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:03,258 [68195699] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:03,264 [68195705] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:03,435 [68195876] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:03,442 [68195883] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:05,298 [68197739] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,298 [68197739] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:05,299 [68197740] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:05,299 [68197740] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:05,300 [68197741] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:05,300 [68197741] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:05,301 [68197742] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:05,301 [68197742] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:05,399 [68197840] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:05,400 [68197841] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:05,401 [68197842] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:05,402 [68197843] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:05,402 [68197843] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:05,402 [68197843] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:05,402 [68197843] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:05,403 [68197844] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:05,606 [68198047] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:05,642 [68198083] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,642 [68198083] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:05,643 [68198084] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:05,643 [68198084] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:05,644 [68198085] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:05,644 [68198085] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:05,645 [68198086] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:05,645 [68198086] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:05,652 [68198093] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:05,808 [68198249] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,808 [68198249] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:05,809 [68198250] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:05,809 [68198250] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:05,811 [68198252] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:05,811 [68198252] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:05,811 [68198252] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:05,811 [68198252] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:05,812 [68198253] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:05,987 [68198428] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:05,997 [68198438] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:06,068 [68198509] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,068 [68198509] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,069 [68198510] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,069 [68198510] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,069 [68198510] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,069 [68198510] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,069 [68198510] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,070 [68198511] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,070 [68198511] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,070 [68198511] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,070 [68198511] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,071 [68198512] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:06,249 [68198690] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:06,261 [68198702] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:06,262 [68198703] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:06,345 [68198786] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,345 [68198786] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,346 [68198787] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,346 [68198787] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,347 [68198788] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,347 [68198788] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,347 [68198788] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,348 [68198789] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,349 [68198790] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:06,424 [68198865] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,424 [68198865] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,424 [68198865] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,424 [68198865] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,425 [68198866] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,426 [68198867] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,426 [68198867] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,426 [68198867] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,427 [68198868] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,427 [68198868] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:06,616 [68199057] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,617 [68199058] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,618 [68199059] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,618 [68199059] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,618 [68199059] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,618 [68199059] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,618 [68199059] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,619 [68199060] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,619 [68199060] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,619 [68199060] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,619 [68199060] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,620 [68199061] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:06,789 [68199230] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,789 [68199230] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,790 [68199231] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,790 [68199231] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,791 [68199232] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,791 [68199232] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,791 [68199232] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,792 [68199233] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:06,921 [68199362] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:06,921 [68199362] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:06,922 [68199363] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:06,922 [68199363] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:06,923 [68199364] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:06,924 [68199365] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:06,924 [68199365] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:06,924 [68199365] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:06,925 [68199366] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:07,050 [68199491] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,050 [68199491] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:07,051 [68199492] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:07,051 [68199492] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:07,052 [68199493] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:07,052 [68199493] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:07,053 [68199494] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:07,053 [68199494] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:07,119 [68199560] DEBUG - mpletion.ApexCompletionContext - Looking for completions where contextElement = LOCAL_VARIABLE_DECLARATION_STATEMENT, currentElement = IDENT, beforeElements = [IDENTIFIER, IDENT, .], afterElements = [VARIABLE_DECLARATION, ., IDENT, ., IDENT, (, IDENT, ), ;] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Final rejected because previous element must be one of [{, }, ;] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BLOB rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.BOOLEAN rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DATETIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DECIMAL rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DOUBLE rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.ID rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.INTEGER rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LONG rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.STRING rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.TIME rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.LIST rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.MAP rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.SET rejected because previous element must be one of [<, ,, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, null, {, }, ;, FINAL] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.If rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Else rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.For rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.While rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Do rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Try rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Catch rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Finally rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Return rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Throw rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Break rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Continue rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Delete rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Merge rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Insert rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Undelete rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Update rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Statement.Upsert rejected because previous element must be one of [null] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.Identifier rejected because previous element must not be one of [.] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.GLOBAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PUBLIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PROTECTED rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.PRIVATE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.FINAL rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.STATIC rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.TRANSIENT rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Modifiers.WEBSERVICE rejected because previous element must be one of [GLOBAL, PUBLIC, PROTECTED, PRIVATE, FINAL, STATIC, TRANSIENT, WEBSERVICE, null, {, STATIC_INITIALIZER, CONSTRUCTOR_DECLARATION, METHOD_DECLARATION, PROPERTY_DECLARATION, FIELD_DECLARATION, CLASS_DECLARATION, INTERFACE_DECLARATION, ENUM_DECLARATION, FIELD_ANNOTATIONS, AURAENABLED, DEPRECATED, INVOCABLEVARIABLE, SUPPRESSWARNINGS, TESTVISIBLE, FIELD_MODIFIERS] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Identifier rejected because previous element must be one of [null, TYPE, ,] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New rejected because previous element must be one of [=, +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>>=, >>=, null, (, ,] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Namespace rejected because previous element must be one of [NEW, ASSIGNMENT_EXPRESSION] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Assignment.Identifier rejected because previous element must not be one of [., NEW, instanceof, FINAL, TYPE, NAME_IDENTIFIER] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.New.Type rejected because previous element in context must be one of [VARIABLE_DECLARATION, =] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Instanceof.Type rejected because previous element must be one of [instanceof] 2018-03-23 09:53:07,120 [68199561] DEBUG - .completion.ApexCompletionRule - LocalVariableDeclaration.VariableDeclaration.Expression.Cast.Type.DeclaredType rejected because previous element must be one of [<, ,, NEW, LIST, MAP, SET, (] 2018-03-23 09:53:07,121 [68199562] DEBUG - ion.ApexVariantsCompletionRule - Adding accessible body declarations for type declaration gp2.fflib_ApexMocks. 2018-03-23 09:53:07,122 [68199563] DEBUG - ion.ApexVariantsCompletionRule - Adding class. 2018-03-23 09:53:07,122 [68199563] DEBUG - ion.ApexVariantsCompletionRule - Adding mock. 2018-03-23 09:53:07,122 [68199563] WARN - impl.ApexClassDeclarationMixin - The class declaration element is invalid. Returning a null base class declaration. 2018-03-23 09:53:07,122 [68199563] ERROR - on.CompletionProgressIndicator - Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) com.intellij.psi.PsiInvalidElementAccessException: Element class com.intellij.psi.impl.source.tree.CompositeElement of type CLASS_DECLARATION (class com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType) at com.intellij.psi.PsiInvalidElementAccessException.createByNode(PsiInvalidElementAccessException.java:96) at com.intellij.psi.impl.source.SubstrateRef$2.getContainingFile(SubstrateRef.java:101) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:276) at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:378) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.getVirtualFile(SourceFile:867) at com.illuminatedcloud.intellij.ApexLanguage.getNamespace(SourceFile:183) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:98) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(SourceFile:77) at com.illuminatedcloud.intellij.ApexLanguage.getClassField(SourceFile:485) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getLocalBodyDeclarations(SourceFile:116) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getLocalBodyDeclarations(SourceFile:486) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getBodyDeclarations(SourceFile:123) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.lambda$getAllBodyDeclarations$0(SourceFile:135) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.getAllBodyDeclarations(SourceFile:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeDeclarationMixin.collectVisibleDeclarations(SourceFile:270) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.collectVisibleDeclarations(SourceFile:299) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.impl.ApexCodeBlockMixin.collectVisibleDeclarations(SourceFile:206) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:168) at com.illuminatedcloud.intellij.psi.util.VisibleDeclarationCollector.collectVisibleDeclarations(SourceFile:144) at com.illuminatedcloud.intellij.psi.impl.ApexSimpleRefExpressionMixin.getReferencesNoCache(SourceFile:324) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionTypes(SourceFile:1327) at com.illuminatedcloud.intellij.psi.util.ApexExpressionUtil.getExpressionType(SourceFile:1356) at com.illuminatedcloud.intellij.psi.util.ApexParameterizedTypeUtil.getFormalParameterType(SourceFile:250) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$null$1(SourceFile:156) at com.intellij.openapi.util.text.StringUtil.join(StringUtil.java:1466) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.lambda$getParametersPresentableText$2(SourceFile:146) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222) at com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:136) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126) at com.illuminatedcloud.intellij.psi.impl.ApexInvokableDeclarationMixin.getParametersPresentableText(SourceFile:141) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:213) at com.illuminatedcloud.intellij.psi.reference.ApexDeclarationReference.createLookupElement(SourceFile:143) at com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule.doGetCompletions(SourceFile:292) at com.illuminatedcloud.intellij.completion.ApexCompletionRule.getCompletions(SourceFile:390) at com.illuminatedcloud.intellij.completion.ApexCompletionContext.getCompletions(SourceFile:222) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.getCompletions(SourceFile:2081) at com.illuminatedcloud.intellij.completion.ApexCompletionProvider.addCompletions(SourceFile:2047) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:90) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:152) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:112) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1127) at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:181) at com.intellij.codeInsight.completion.CompletionProgressIndicator.b(CompletionProgressIndicator.java:832) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:108) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:104) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - IntelliJ IDEA 2017.3.5 Build #IU-173.4674.33 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - JDK: 1.8.0_152-release 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - VM: OpenJDK 64-Bit Server VM 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - Vendor: JetBrains s.r.o 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - OS: Mac OS X 2018-03-23 09:53:07,123 [68199564] ERROR - on.CompletionProgressIndicator - Last Action: EditorChooseLookupItem 2018-03-23 09:53:07,298 [68199739] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:07,310 [68199751] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:07,560 [68200001] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:07,567 [68200008] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:07,961 [68200402] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 1 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 19 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 20 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 21 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 22 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 23 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 24 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 25 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 26 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 27 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 28 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 29 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 30 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 31 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 32 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 33 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 34 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 35 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 36 2018-03-23 09:53:08,000 [68200441] WARN - ntellij.ui.tree.AsyncTreeModel - ignore duplicated child at 37 2018-03-23 09:53:51,075 [68243516] INFO - .script.IdeScriptEngineManager - javax.script.ScriptEngineManager initialized in 478 ms 2018-03-23 09:54:34,768 [68287209] INFO - lij.diagnostic.DebugLogManager - Set DEBUG for the following categories: #com.illuminatedcloud.intellij.completion.ApexCompletionContext, #com.illuminatedcloud.intellij.completion.ApexCompletionRule, #com.illuminatedcloud.intellij.completion.ApexVariantsCompletionRule, #com.illuminatedcloud.intellij.settings.module.ModuleContentsSynchronizationListener