I’m completely opposed to using source file size limitations, as it demands the creation of illegible code.
While the 4KB binary limitation might not result in the most structurally sound of code bases, it’s perfectly possible to write verbose and readable code that compiles down to optimal byte code.
The expected competition start date is so close, I’m doubtful that any changes to the rules that requires significant framework development are going to take place this year.
For the elimination of doubt, I suggest we settle on the status quo.
The issue of Applet compatibility & usability going forward can be addressed retrospectively with wrappers & byte code weaving, if the demand arises.