Many thanks, Paul, for this enlightening clarification!
> If you don't want 65K+ methods, generate code more like a human might write.
Well, my problem is that it is actually humans that write such large-sized parameter sequences to the apply-method of my deeply nested case class factory object apply calls.
This seems to be kind of a show stopper for my approach to express models as to-be-interpreted case class-based Scala DSL code strings, so I might have to rethink the whole concept as I realize that models can get too big by the nature of the domain... :-(
This may be a stupid question as I do not know that much about what is going on behind the scenes in the interpreter, but:
Couldn't the interpreter somehow potentially chop things up automatically to come around such problems and avoiding too-large-method-crashes of scala-internal-DSL-with-gigantic-apply-clause-users?
/Bjorn