code: private boolean canOutcomeBeRendered(Button button, String fragment, String outcome) {
  		boolean renderOutcome = true;
  		if (null == outcome && button.getAttributes() != null && button.getAttributes().containsKey("ng-click")) {
  			String ngClick = (String)button.getAttributes().get("ng-click");
  			if (null != ngClick && (ngClick.length() > 0)) {
  				if (fragment == null) {
  					renderOutcome = false;
  				}
  			}
  		}
  		return renderOutcome;
  	}
docs: Do we have to suppress the target URL?
  
  @param attrs
  the component's attribute list
  @param fragment
  the fragment of the URL behind the hash (outcome#fragment)
  @param outcome
  the value of the outcome attribute
  @return true if the outcome can be rendered.