To be honest I still don't understand these supposedly "static" methods. They should not be in the interface if they cannot be static.