@Override
        protected boolean placeCaretInsideParentheses(InsertionContext context1, LookupElement item1) {
          return hasParameters != ThreeState.NO;
        }
@Override
        protected boolean placeCaretInsideParentheses(InsertionContext context1, LookupElement item1)