question: private void parseApplication ( Node node ) { String appId = null ; String name = null ; String appRef = null ; Node childnode = node . getFirstChild ( ) ; if ( childnode != null ) { do { if ( appId == null ) { if ( ( appId = getValueByParamName ( "AppID" , childnode , TYPE_TXT ) ) != null ) { continue ; } } if ( name == null ) { if ( ( name = getValueByParamName ( "Name" , childnode , TYPE_TXT ) ) != null ) { continue ; } } if ( appRef == null ) { if ( ( appRef = getValueByParamName ( "AppRef" , childnode , TYPE_TXT ) ) != null ) { } } } while ( ( childnode = childnode . getNextSibling ( ) ) != null ) ; } if ( appRef != null && ( appRef . equalsIgnoreCase ( "IMS-Settings" ) || appRef . equalsIgnoreCase ( "ims-rcse" ) ) ) { parseIMS ( node ) ; } if ( appRef != null && appRef . equalsIgnoreCase ( "RCSe-Settings" ) ) { parseRCSe ( node ) ; } }
target:  Parse the application infos