class ProtectDelegator extends BaseDelegator implements IProtectDelegator {

    @Override
    public String createProtectionEntries(@Nonnull final List<IProtectionEntry> entryList)
            throws P4JavaException {
        Validate.notNull(entryList);

        List<Map<String, Object>> resultMaps = execMapCmdList(PROTECT, new String[] { "-i" },
                InputMapper.map(new ProtectionsTable(entryList)));
        return parseCommandResultMapIfIsInfoMessageAsString(resultMaps);
    }

    public  ProtectDelegator(IOptionsServer server);

}