It is a bit bad but it fits the current style of all the other methods so not to confuse people currently working with said methods. Changing it would require other people to understand the change and doFill should be strait forward. 

how can you see tabs not that my code editor should be using them. Both notepad++ and eclipse on my pc are setup to replace tabs with 4 spaces. I'll check it anyways :/, at list this PR is proving to be as a pain as the last one i made. I have a filling after making so many commits next i'm going to be asked to turn them all into one.