When promoting a Unified Pattern Language organize patterns into collections.
This minimal collection documents Java method patterns gleaned during a decade of hands-on experience within a company containing hundreds of Java production applications.
Code authors enhancing global pattern readability (source scanning) can use a class name suffix. Although methods may be named using a variety of languages (including English); a consistent pattern prefix/suffix enhances architectural and design clarity for the reader.
|Fluent Method (prefix – with)|
|Template Method (suffix – TM)|