code: public static Supplier<UUID> toIDSupplier(final EntityID id) {
  	validateEntityID(id);
  	// Random supplier
  	if (id.random()) {
  	    return RANDOM_ID_SUPPLIER;
  	}
  	// Create ID
  	final UUID newID;
  	if (id.name().length() > 0) {
  	    newID = UUID.fromString(id.name());
  	} else {
  	    newID = new UUID(id.mostSigBits(), id.leastSigBits());
  	}
  	// Create static ID supplier.
  	return () -> newID;
      }
docs: Transforms the {@link EntityID} to a {@link UUID} supplier.
  
  @param id
  ID annotation.
  @return ID supplier using annotation.
  
  @see #validateEntityID(EntityID)