UUIDType implements Type<UUID> { @Override public ArgumentType<UUID> mapped() { return UUID; } private  UUIDType(); static UUIDType of(); @Override UUID parse(StringReader reader); @Override ArgumentType<UUID> mapped();  }
@Test void mapped() { assertEquals(ArgumentUUID.class, UUIDType.of().mapped().getClass()); }