Method Chaining is a technique explained in Martin Fowler's book Domain Specific Languages. Method Chaining is summarized as
Makes modifier methods return the host object, so that multiple modifiers can be invoked in a single expression.
Consider this non-chaining/regular piece of code (ported...