code: public static List<IIOImage> getIIOImageList(BufferedImage bi) throws IOException {
          List<IIOImage> iioImageList = new ArrayList<IIOImage>();
          IIOImage oimage = new IIOImage(bi, null, null);
          iioImageList.add(oimage);
          return iioImageList;
      }
docs: Gets a list of <code>IIOImage</code> objects for a
  <code>BufferedImage</code>.
  
  @param bi input image
  @return a list of <code>IIOImage</code> objects
  @throws IOException