ScalaOIUtil refactored,
optimization: do not collect all targets in ScalaGenerateDeleagateHandler.isValidFor