Ordem de palavra-chave do modificador em Java

Toda vez que escrevo um método em Java com mais palavras-chave do quepublic void, toda vez que escrevo de outra maneira. As vezes "static public void" as vezes "public static void"etc.

Qual é a melhor ordem (melhores práticas) para essas palavras-chave?

[abstract/static] [final] [synchronized] [public/private/protected] [result_type] ???

questionAnswers(8)

yourAnswerToTheQuestion