| Let's go with the messy but most efficient variant, then (SessionImpl implements CTC). regionFactory.startingTransaction( this ) would likely allocate even heavier object. Names: you know the pros and cons. If you just want to make qualified/unqualified more syntactically verbose while keeping strings, you could use Type Annotations, similar to @Tainted and @Untainted. |