/** * Builds a {@link KryoNamespace} instance. * * @param friendlyName friendly name for the namespace * @return KryoNamespace */ public KryoNamespace build(String friendlyName) { if (!types.isEmpty()) { blocks.add(new RegistrationBlock(this.blockHeadId, types)); } return new KryoNamespace(blocks, registrationRequired, compatible, friendlyName).populate(1); }