@SuppressWarnings("rawtypes")
  @Override
  public void handleChain(ComponentContainer container, PageActionChain pageActionChain) {
    ScreenData pageAction = pageActionChain.pop();
    go(container, pageAction);

    if (pageActionChain.hasNext()) {
      onHandleChain(container, pageActionChain);
    } else {
      onDefaultStopChain();
    }
  }
 @Override
 public void handleChain(ComponentContainer container, PageActionChain pageActionChain) {
   ScreenData pageAction = pageActionChain.peek();
   onGo(container, pageAction);
 }