A parte il fatto che questa interfaccia SplObserver è inutile infatti posso tranquillamente riscrivere lo script decidendo di non usarla però la curiosità di perché NetBeans consideri il codice errato anche implementando tutti i metodi di questa stessa interfaccia c'è.

Mettere un namespace al file e "risolvere" é davvero strano, questo proprio non me lo spiego.