public new void Execute(FigaroContext context, string args) { try { base.Execute(context, args); bool validate = false; ValidateArgCount(1, 2); //ValidatePath(argv[0]); if (argv.Length > 1) { ValidateLiteral(argv[1], new[] { "validate", "novalidate" }); validate = argv[1].Equals("validate"); } context.OpenContainer(argv[0], validate); } catch (ValidationException) { return; } if (string.IsNullOrEmpty(args)) { WarnUsage(); return; } if (argv.Length == 0) { WarnUsage(); return; } return; }