private final int extractAndScaleSample(int pixel, int component)
private int extractAndScaleSample(int pixel, int component)
  private final int extractAndScaleSample(int pixel, int component)  {		int field = pixel & getMask(component);    int to8BitShift =      8 - shifts[component] - getComponentSize(component);    return (to8BitShift>0) ?      (field << to8BitShift) :      (field >>> (-to8BitShift));	}