public PermissionCollection newPermissionCollection() { return new SocketPermissionCollection();
public PermissionCollection newPermissionCollection() {   return null;
    public PermissionCollection newPermissionCollection() {        return new SocketPermissionCollection();    }