Como sobrescrever o metodo getText() da classe JFormatterTextField

Boa tarde galera, é o seguinte estou implementando uma classe que tem uma mascara

mascaraMatricula=new MaskFormatter("AAAA.AAAA");

txtMatricula=new JFormato(mascaraMatricula);//criei uma classe que extends a classe JFormatterTextField()

al.setMatricula(Integer.parseInt(txtMatricula.getText().trim()));
//seta os valores do txtMatricula com o ponto

só que preciso que o valor que seja setado do txtMatricula, venha sem o ponto, sei que tenho q sobrescrever o metodo da classe JFormatterTextField, o problema é como faço isso,
tipo criei uma classe que herda de JFormatterTextField,

import javax.swing.JFormattedTextField;
import javax.swing.text.MaskFormatter;

/**
 *
 * @author Moises.Moura
 */
public class JFormato extends JFormattedTextField{

    private String text;

    public JFormato(MaskFormatter mascaraMatricula) {
        super(mascaraMatricula);
    }

    public JFormato(String text) {
        this.text=(String)text;
    }

   // private String text;

    @Override
    public String getText() {
        text = super.getText();
        String retorno = text.replace(".","");
        return retorno;
    }

    /**
     * @param text the text to set
     */
    @Override
    public void setText(String text) {
        this.text = text;
    }

}

ai como faço para o metodo getText, me retornar o valor do txtMatricula, no formato que contenha somente numero, sem o ponto.

desde ja agradeço.