question: implementations can override this method to define whether handler is enabled for a specific caret in a given editor . concode_field_sep boolean myRunForEachCaret concode_elem_sep boolean inExecution concode_elem_sep boolean inCheck concode_elem_sep boolean myWorksInInjected concode_field_sep boolean executeInCommand concode_elem_sep boolean runForAllCarets concode_elem_sep DocCommandGroupId getCommandGroupId concode_elem_sep void doExecute concode_elem_sep boolean isEnabled concode_elem_sep boolean isEnabled concode_elem_sep void setWorksInInjected concode_elem_sep void doIfEnabled concode_elem_sep void perform concode_elem_sep void execute concode_elem_sep void execute
target: boolean function ( @ NotNull Editor arg0 , @ NotNull Caret arg1 , DataContext arg2 ) { if ( inCheck ) { return true ; } inCheck = true ; try { return isEnabled ( arg0 , arg2 ) ; } finally { inCheck = false ; } }