Correct uses of abstract + static keyword

Tell me if you already have the warning in the log.
It should be fine.