(command.CommandList
  children: [
    (C {<echo>})
    (C {<echo>})
    (C {<export>} 
      {<Id.Lit_VarLike 'OPENSHIFT_EXAMPLE='> 
        (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<pwd>})) <'/examples/openshift-origin'>
      }
    )
    (C {<export>} 
      {<Id.Lit_VarLike 'OPENSHIFT_CONFIG='> (${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/config'>}
    )
    (C {<echo>} {(DQ <'===> Removing the OpenShift namespace:'>)})
    (C {<kubectl>} {<delete>} {<namespace>} {<openshift-origin>})
    (C {<echo>})
    (C {<echo>} {(DQ <'===> Removing local files:'>)})
    (C {<rm>} {<-rf>} {(${ Id.VSub_Name OPENSHIFT_CONFIG)})
    (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/openshift-startup.log'>})
    (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/secret.json'>})
    (C {<touch>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/secret.json'>})
    (C {<echo>})
    (C {<echo>} {(DQ <'===> Restoring changed YAML specifcations:'>)})
    (command.If
      arms: [
        (if_arm
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (C {<Id.Lit_LBracket '['>} {<-f>} 
                      {(DQ (${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml.bak'>)} {<Id.Lit_RBracket ']'>}
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          action: [
            (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml'>})
            (C {<mv>} {<-v>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml.bak'>} 
              {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml'>}
            )
          ]
          spids: [129 145]
        )
      ]
      else_action: [(C {<echo>} {(DQ <'No changed specifications found.'>)})]
    )
    (C {<echo>})
    (C {<echo>} {<Done.>})
  ]
)