StringWriter NestedFluentCallThree(StringWriter stringWriter) { // really bad code to show that we cannot determine with 100% exactitude // what some methods returns to us if (stringWriter.GetHashCode() % 2 == 1) { return(NestedFluentCall(stringWriter)); } else { return(NestedFluentCallTwo(stringWriter)); } }