boolean (Map<TemplateImpl, String> template2argument, int offset, int caretOffset, CharSequence text) { for (TemplateImpl template : template2argument.keySet()) { String argument = template2argument.get(template); int templateStart = getTemplateStart(template, argument, caretOffset, text); if (templateStart < offset) { return true; } } return false; }