I'm interested in why you would try to call the same method over and over like that or was that just kind of for show? Do all the methods have to be static, or could you just implement the static factory method(s) and then normal methods for any others:
static chaining wont work because it doesn't use a class instance for reference, it uses a class name
@tanax: I understand, and I'm definitely not flaming. Just new to the forum and wanted to post a couple things. Just threw the explanation in for those that might not understand the method chaining process or why static methods cannot be chained. Cheers.