public Image createImage(ImageProducer producer) { return new JNodeImage(producer);
public Image createImage(byte[] data, int offset, int len) { if (len >= 4 && data[offset + 0] == 'G' && data[offset + 1] == 'I' && data[offset + 2] == 'F' && data[offset + 3] == '8') { try { return createImage(new GIFDecoder(new ByteArrayInputStream( data, offset, len))); } catch (LinkageError err) { } }  return new ErrorImage();
	public Image createImage(ImageProducer producer) {		return new JNodeImage(producer);	}