func init // adds using namespace sys.add_use('System.Security.Principal') // initialize instance sys.add_var(this.name, 'IIdentity') end func AuthenticationType blk.println(this.codename, ' = ', d('Interface'), ';') return(this.codename + '.AuthenticationType') end func IsAuthenticated blk.println(this.codename, ' = ', d('Interface'), ';') return(this.codename + '.IsAuthenticated') end func Name blk.println(this.codename, ' = ', d('Interface'), ';') return(this.codename + '.Name') end