|  |  | 
 |  |  |                 if ( roomDO.getOpType() == 0 || roomDO.getOpType() == 1 ) { | 
 |  |  |                     // do nothing | 
 |  |  |                 } else if ( roomDO.getOpType() == 2 ) { | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.HYBRID.getCallingScreenType()); | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.CHECK_INSTALL.getCallingScreenType()); | 
 |  |  |                 } | 
 |  |  |             } else if (roomProfile.getCallingScreenType() == RoomCallingScreenEnum.RECEIVE_ONLY.getCallingScreenType()) { | 
 |  |  |                 if ( roomDO.getOpType() == 0 || roomDO.getOpType() == 1 ) { | 
 |  |  |                     // do nothing | 
 |  |  |                 } else if ( roomDO.getOpType() == 2 ) { | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.HYBRID.getCallingScreenType()); | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.RECEIVE_INSTALL.getCallingScreenType()); | 
 |  |  |                 } | 
 |  |  |             } else if (roomProfile.getCallingScreenType() == RoomCallingScreenEnum.INSTALL_ONLY.getCallingScreenType()) { | 
 |  |  |                 if ( roomDO.getOpType() == 0 || roomDO.getOpType() == 1 ) { | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.HYBRID.getCallingScreenType()); | 
 |  |  |                 if ( roomDO.getOpType() == 0 ) { | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.CHECK_INSTALL.getCallingScreenType()); | 
 |  |  |                 } else if ( roomDO.getOpType() == 1 ) { | 
 |  |  |                     roomProfile.setCallingScreenType( RoomCallingScreenEnum.RECEIVE_INSTALL.getCallingScreenType()); | 
 |  |  |                 } else if ( roomDO.getOpType() == 2 ) { | 
 |  |  |                     // do nothing | 
 |  |  |                 } | 
 |  |  |             } else if (roomProfile.getCallingScreenType() == RoomCallingScreenEnum.HYBRID.getCallingScreenType()) { | 
 |  |  |             } else if (roomProfile.getCallingScreenType() == RoomCallingScreenEnum.RECEIVE_INSTALL.getCallingScreenType()) { | 
 |  |  |                 // do nothing | 
 |  |  |             } else if (roomProfile.getCallingScreenType() == RoomCallingScreenEnum.CHECK_INSTALL.getCallingScreenType()) { | 
 |  |  |                 // do nothing | 
 |  |  |             } | 
 |  |  |         } |