The probably did it that way in case `defined?(Parser::Ruby18)` is `false`