public static NameResolutionContext StatementBlock(IntelliSenseCache cache, CodeStatementBlock statementBlock)
        {
            Contract.Requires<ArgumentNullException>(statementBlock != null, "statementBlock");
            Contract.Ensures(Contract.Result<NameResolutionContext>() != null);

            throw new NotImplementedException();
        }
        public static NameResolutionContext StatementBlock(IntelliSenseCache cache, CodeStatementBlock statementBlock)
        {
            Contract.Requires <ArgumentNullException>(statementBlock != null, "statementBlock");
            Contract.Ensures(Contract.Result <NameResolutionContext>() != null);

            throw new NotImplementedException();
        }