docs: public static <T extends ImageInterleaved<T>> ImageBorder<T> interleavedValue(Class<T> imageType, double value) {
  		if( imageType == InterleavedF32.class ) {
  			return (ImageBorder<T>) new ImageBorderValue.Value_IL_F32((float) value);
  		} else if( imageType == InterleavedF64.class ) {
  				return (ImageBorder<T>)new ImageBorderValue.Value_IL_F64(value);
  		} else if( InterleavedInteger.class.isAssignableFrom(imageType) ) {
  			return (ImageBorder<T>)new ImageBorderValue.Value_IL_S32((int)value);
  		} else if( imageType == InterleavedS64.class ) {
  			return (ImageBorder<T>)new ImageBorderValue.Value_IL_S64((long)value);
  		} else {
  			throw new IllegalArgumentException("Unknown image type: "+imageType.getSimpleName());
  		}
  	}