JFormattedTextField con 2 máscaras (MaskFormatter)

Aulongos
23 de Febrero del 2008
Hola, estoy haciendo un campo de texto con máscara, para que el usuario solo pueda introducir o un NIF español, o un NIE internacional. Ya tengo creadas ambas maskformatter, pero no sé como se pueden poner ambas a un mismo JFormattedTextField, o si es que solo es posible poner una máscara unicamente.

Gracias por vuestra ayuda!!!!