code: public static boolean clean(final java.nio.ByteBuffer buffer) {
          if (buffer == null || !buffer.isDirect()) {
              return false;
          }
          if (cleanJava9(buffer)) {
          	return true;
          }
          return cleanOldsJDK(buffer);
      }
docs: invokes the clean method on the ByteBuffer's cleaner
  @param buffer ByteBuffer
  @return boolean true on success