int out = (int) (in * ((2<<getComponentSize(i)) - 1));
int out = (int) (in * ((1<<getComponentSize(i)) - 1));
  public int[] getUnnormalizedComponents(float[] normComponents,					 int normOffset,					 int[] components,					 int offset)  {    int numComponents = getNumComponents();    if (components == null)    {      components = new int[offset + numComponents];    }        for (int i=0; i<numComponents; i++)    {      float in = normComponents[normOffset++];      int out = (int) (in * ((2<<getComponentSize(i)) - 1));      components[offset++] = out;    }    return components;  }