(command.CommandList
  children: [
    (command.Simple blame_tok:<echo> more_env:[] words:[{<echo>}] redirects:[] do_fork:T)
    (command.Simple blame_tok:<echo> more_env:[] words:[{<echo>}] redirects:[] do_fork:T)
    (command.Simple
      blame_tok: <export>
      more_env: []
      words: [
        {<export>}
        {<Id.Lit_VarLike 'OPENSHIFT_EXAMPLE='> 
          (CommandSub
            left_token: <Id.Left_DollarParen '$('>
            child: 
              (command.Simple
                blame_tok: <pwd>
                more_env: []
                words: [{<pwd>}]
                redirects: []
                do_fork: T
              )
            right: <Id.Eof_RParen _>
          ) <'/examples/openshift-origin'>
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <export>
      more_env: []
      words: [
        {<export>}
        {<Id.Lit_VarLike 'OPENSHIFT_CONFIG='> (${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/config'>}
      ]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {(DQ <'===> Removing the OpenShift namespace:'>)}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <kubectl>
      more_env: []
      words: [{<kubectl>} {<delete>} {<namespace>} {<openshift-origin>}]
      redirects: []
      do_fork: T
    )
    (command.Simple blame_tok:<echo> more_env:[] words:[{<echo>}] redirects:[] do_fork:T)
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {(DQ <'===> Removing local files:'>)}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <rm>
      more_env: []
      words: [{<rm>} {<-rf>} {(${ Id.VSub_Name OPENSHIFT_CONFIG)}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <rm>
      more_env: []
      words: [{<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/openshift-startup.log'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <rm>
      more_env: []
      words: [{<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/secret.json'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <touch>
      more_env: []
      words: [{<touch>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/secret.json'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple blame_tok:<echo> more_env:[] words:[{<echo>}] redirects:[] do_fork:T)
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {(DQ <'===> Restoring changed YAML specifcations:'>)}]
      redirects: []
      do_fork: T
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.Simple
                      blame_tok: <Id.Lit_LBracket '['>
                      more_env: []
                      words: [
                        {<Id.Lit_LBracket '['>}
                        {<-f>}
                        {(DQ (${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml.bak'>)}
                        {<Id.Lit_RBracket ']'>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.Simple
              blame_tok: <rm>
              more_env: []
              words: [{<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml'>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <mv>
              more_env: []
              words: [
                {<mv>}
                {<-v>}
                {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml.bak'>}
                {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) <'/etcd-controller.yaml'>}
              ]
              redirects: []
              do_fork: T
            )
          ]
          spids: [129 145]
        )
      ]
      else_kw: <Id.KW_Else else>
      else_action: [
        (command.Simple
          blame_tok: <echo>
          more_env: []
          words: [{<echo>} {(DQ <'No changed specifications found.'>)}]
          redirects: []
          do_fork: T
        )
      ]
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.Simple blame_tok:<echo> more_env:[] words:[{<echo>}] redirects:[] do_fork:T)
    (command.Simple
      blame_tok: <echo>
      more_env: []
      words: [{<echo>} {<Done.>}]
      redirects: []
      do_fork: T
    )
  ]
)