Встретил пример где указан метод final static, не понял смысл в нем, статический метод не переопределяется по определению , зачем добавлять final , почему не ругается компилятор, может есть какое-то этому применение ?