Il codice come presentato non è legale. L'istruzione di utilizzo all'interno del corpo dell'interfaccia rende accessibile un nome uguale a un argomento fittizio. Ciò viola le regole di scoping della lingua.
L'istruzione di utilizzo all'interno del corpo dell'interfaccia sembrerebbe superflua.