Beleza digita Menu Inflater e a magica acontece mas oque ele esta de fato fazendo ?
Esta INFLANDO um XML ? Hãn ?
EDIT1: Outras duvidas, o metodo onCreateOptionsMenu recebe um parametro do tipo "Menu", ou seja ele recebe um objeto Menu, logo quem chama este metodo deve passar este objeto para ele. Mas quem esta chamando este metodo ?
A logica dentro deste metodo é a seguinte.
...
MenuInflater formMenu = getMenuInflater();
formMenu.inflate(R.menu.menu_formulario,menu);
...
Então veja se estou certo, eu crio uma variavel do tipo MenuInflater e atribuo a ela uma instancia de MenuInflater que esta sendo capturada pelo "getMenuInflater()", certo? Poderia eu criar esta instancia dando um "new MenuInflater()" e o resultado seria o mesmo, se não, porque não?