S.O.S.
No entiendio como un metodo de una clase que no a sido instanciada entrege un objeto del mismo tipo de la clase y porque no esta el operador New. ejemplo
NumberFormat formato = NumberFormat.getInstanceCurrecy();
a diferencia de otros metodos de otras clases que no entregan datos del mismo tipo de la clase, sino de tipos primitivos como ejemplo:
Double potencia = Math.pow(x, 2);
GRACIAS POR LA AYUDA