The compiler complains because, in your example, it is possible for 'this' to be either a subclass (down-casting) of 'T' or any other unrelated class which also extends AbstractBuilder.
My previous laptop never exploded like that. Read this tiny ad while I sweep up the shards.