return 0;
short[] data; switch (component) { case REDCOMPONENT: data = getCurve(icSigRedTRCTag); break; case GREENCOMPONENT: data = getCurve(icSigGreenTRCTag); break; case BLUECOMPONENT: data = getCurve(icSigBlueTRCTag); break; default: throw new IllegalArgumentException("Not a valid component"); } if (data == null) throw new IllegalArgumentException("Error reading TRC");  if (data.length != 1) throw new ProfileDataException("Not a single-gamma TRC");   float gamma = (float) (((int) data[0] & 0xFF00) >> 8); double fraction = ((int) data[0] & 0x00FF) / 256.0; gamma += (float) fraction; return gamma;
  public float getGamma(int component)  {    return 0;  }