class VufsServiceImpl implements IVufsService {

    @Override
    public Set<String> getAllocationByBlockUuid(String blockUuid)
            throws BlockNotExistInMetatableException {
        for (Metafile metafile : currentMetatable.getMetafileSet()) {
            if (metafile.getBlockUuidList().contains(blockUuid)) {
                return metafile.getBlockAllocation(blockUuid);
            }
        }
        throw new BlockNotExistInMetatableException(MessageFormat.format(
                "Block with uuid: {0}, does not exist in currentMetatable with uuid: {1}, with type: {2}",
                blockUuid, currentMetatable.getUuid(), currentMetatable.getType()));
    }

    @Autowired public  VufsServiceImpl(IProfile profile,
            MetatableTransformer metatableTransformer,
            IMetatableService persistingService);

}