anchor.diff:  
   === Configuration of PmCommandCfg annotation ===
   
  -With the PmCommandCfg you have the possibility to change the default behaviour of the PmCommand object. This means that you can configure the behaviour before or after executing the command as well as ...
  +With the PmCommandCfg you have the possibility to change the default behaviour of the PmCommand object. This means that you can configure for example 
  +the behaviour before or after executing the command.
   
   ==== BeforeDo ====
   
  
positive.code: 
  === Performing an action ===
  
  To implement the necessary actions to execute the developer has just to override the doItImpl method.
  
  [source]
  @Override
  
negative.code: 
  == What is the feature used for ==
  
  PmCommand is an interface to execute actions for e.g. buttons, links or menu entries.
  
  == Usage of PmCommand objects ==
  
  In this chapter we will describe how a framework user can add a new command element. An example for that will be the usage of a button command element.  
  
  === Adding a new PmCommand ===
  
  To use a new command element you have to add the ui element (e.g. commandButton) into the xhtml file and corresponding PmCommand object into the related java implementation.
  
  1. XHTML file:
  [source]
  