This is a portion of a larger set of posts on the subject of Internal DSLs . Method Chaining is a pattern explained by Martin Fowler as part of his DSL book work in progress. Fowler’s take on Method Chaining is useful to more fully understand this post...