final String contextId ) {
getPanelView().addPart( view );
if ( panelManager.getPerspective().getContextDisplayMode() == SHOW
&& definition.getContextDisplayMode() == SHOW
&& view.getPresenter().getDefinition().getContextDisplayMode() == SHOW ) {
ContextActivity activity = null;
if ( contextId != null ) {
activity = activityManager.getActivity( ContextActivity.class, new DefaultPlaceRequest( contextId ) );
} else if ( view.getPresenter().getDefinition().getContextDefinition() != null ) {
activity = activityManager.getActivity( ContextActivity.class, view.getPresenter().getDefinition().getContextDefinition().getPlace() );
} else if ( view.getPresenter().getContextId() != null ) {