public CompilationUnitTranslation(CompilationUnitSyntax syntax, SyntaxTranslation parent) : base(syntax, null)
 {
     //Compilation = compilation;
     //this.semanticModel = semanticModel;
     Members = syntax.Members.Get<MemberDeclarationSyntax, MemberDeclarationTranslation>(this);
 }        
 public BlockTranslation(BlockSyntax syntax, SyntaxTranslation parent) : base(syntax, parent)
 {
     Statements = syntax.Statements.Get<StatementSyntax, StatementTranslation>(this);
 }
 public AccessorListTranslation(AccessorListSyntax syntax, SyntaxTranslation parent) : base(syntax, parent)
 {
     Accessors = syntax.Accessors.Get<AccessorDeclarationSyntax, AccessorDeclarationTranslation>(this);
 }
 public BlockTranslation()
 {
     Statements = new SyntaxListTranslation<StatementSyntax, StatementTranslation>();
 }