code: public static ByteBuffer getData(ClassLoader loader, String resourceName, String itemPath) {
          return getData(loader, resourceName, itemPath, false);
      }
docs: Loads an ICU binary data file and returns it as a ByteBuffer.
  The buffer contents is normally read-only, but its position etc. can be modified.
  
  @param loader Used for loader.getResourceAsStream() unless the data is found elsewhere.
  @param resourceName Resource name for use with the loader.
  @param itemPath Relative ICU data item path, for example "root.res" or "coll/ucadata.icu".
  @return The data as a read-only ByteBuffer,
  or null if the resource could not be found.