protected override bool IsValidNamespaceName(string name){
JSScanner scanner = this.GetScannerInstance(name);
if (scanner == null)
return false;
while(true){
if (scanner.PeekToken() != JSToken.Identifier)
return false;
scanner.GetNextToken();
if (scanner.PeekToken() == JSToken.EndOfFile)
break;
if (scanner.PeekToken() != JSToken.AccessField)
return false;
scanner.GetNextToken();
}
return true;
}