* @return the new builder
*/
@FrameworkOnly
public DockFrontendPerspective conversion( CPerspective perspective, boolean includeWorkingAreas ){
DockFrontendPerspective conversion = wrap( perspective, includeWorkingAreas );
DockSituation situation = conversion.getPerspective().getSituation();
for( Map.Entry<String, MultipleCDockableFactory<?, ?>> item : control.getRegister().getFactories().entrySet() ){
situation.add( new CommonMultipleDockableFactory( item.getKey(), item.getValue(), control, perspective ) );
}
return conversion;
}