Issue #1360: test: Test for #1360
Issue #1360: MethodDefinitionBuilder: Get rid of method2(), so we're more clear about how we arrive at the transformed method name.
Issue #1360: MethodDefinitionBuilder: Review all callers of systemMethod to check their names are ultimately coming from Naming.
Issue #1360: Encapsulate (as much as possible without needing to change the .src) the generation of synthetic names.
Issue #1360: Within callables replace $$ variables with a $variadic suffix
Issue #1360: test: Bulk update .src for the $$ -> $variadic change
Issue #1360: Naming: Start applying naming convention to temp and alias names.
Issue #1360: test: Bulk update .src due to change temp/alias names.
Issue #1360: Naming: Change how we generate Callable temp vars
Issue #1360: test: Bulk update tests for he Callable temp vars name change
Issue #1360: Naming: Change how we constructor default parameter method names.
Issue #1360: test: Bulk update .src for now default method parameter naming
Issue #1360: Make constant identifiers use the convention.
Issue #1360: the grand renaming
Issue #1360: test: bulk update following the grand renaming
Issue #1360: Naming: Make canonical methods have a suffix too
Issue #1360: Naming: Make method called main quotable, since it can collide
Issue #1360: ClassTransformer: Fix a couple of places where we were needlessly adding $ to stuff when creating a temp name
Issue #1360: Naming: When we're refining a Java method we don't want to quote it, even if it's in QUOTABLE_METHOD_NAMES
Issue #1360: Bug747: Test for the non-quoting of methods refined from Java declarations