if ( node == 0 || node == 1 || node == 11 ) {
if ( node == 0 || node == 1 || node == 13 ) {
	public void readStream( MessageBuffer messageBuffer ) {		/*		 * int8		The Type of this tree node 	   	 * List of Query	Queries for AND or OR or Hidden    	 	 * Query	First Argument of Andnot (present ONLY IF Node Type = 2)    	 	 * Query	Second Argument of Andnot (present ONLY IF Node Type = 2)    	 	 * String	Name of Module (present ONLY IF Node Type = 3)    	 	 * Query	Query inside Module (present ONLY IF Node Type = 3)    	 	 * String	Comment (present ONLY IF Node Type = 4,5,6,7,8,9,10,11 or 12)    	 	 * String	Default Value (present ONLY IF Node Type = 4,5,6,7,8,9,10,11 or 12) 		 */		byte node = messageBuffer.readByte();		if ( node == 0 || node == 1 || node == 11 ) {			short listElem = messageBuffer.readInt16();			for ( int i = 0; i < listElem; i++ ) {				this.queries = new Query[ listElem ];				Query aQuery = new Query();				aQuery.readStream( messageBuffer );				queries[ i ] = aQuery;			}		}		else if ( node == 2 ) {			Query fQuery = new Query();			fQuery.readStream( messageBuffer );			Query sQuery = new Query();			sQuery.readStream( messageBuffer );			this.setFAndNot( fQuery );			this.setSAndNot( sQuery );		}		else if ( node == 3 ) {			this.setModule( messageBuffer.readString() );			Query aQuery = new Query();			aQuery.readStream( messageBuffer );			this.setMQuery( aQuery );		}		else {			this.setComment( messageBuffer.readString() );			this.setDefaultValue( messageBuffer.readString() );		}	}