FEi&Ei& Ei&Ei&Ei&1Redundant `RuntimeError` argument can be removed.Ei&HRedundant `RuntimeError.new` call can be replaced with just the message.i& Ei&on_sendEi&block in on_sendi&(i&Ei& autocorrectEi&block in autocorrectEi&block (2 levels) in autocorrectEi&(Ei&)Ei& i& Ei&D (send nil? ${:raise :fail} (const nil? :RuntimeError) $_) i&!Ei&P (send nil? {:raise :fail} $(send (const nil? :RuntimeError) :new $_)) Ei&RuboCopEi&CopEi&StyleEi&RedundantExceptionEi&MSG_1Ei&MSG_2Ei& add_offenseEi&nodeEi& exploded?Ei&compact?Ei& correctorEi&parenthesized?Ei& source_rangeEi&sourceEi&replaceEi&commandEi&messageEi&lambdaEi&new_callEi&core#define_methodEi&def_node_matcheru#h'FnDP% > W v !&!@![!v!!!!!