protected void createSubbands()
	{		
  		int i;
		if (mode == Header.SINGLE_CHANNEL)
  		  for (i = 0; i < num_subbands; ++i)
  		    subbands[i] = new SubbandLayer2(i);
  		else if (mode == Header.JOINT_STEREO)
  		{
  		  for (i = 0; i < header.intensity_stereo_bound(); ++i)
  		      subbands[i] = new SubbandLayer2Stereo(i);
  		  for (; i < num_subbands; ++i)
  		      subbands[i] = new SubbandLayer2IntensityStereo(i);
  		}
		else
		{
  		  for (i = 0; i < num_subbands; ++i)
  		      subbands[i] = new SubbandLayer2Stereo(i);
        }
		
	}