class ZMSImpl implements Authorizer, KeyStore, ZMSHandler {

    public ServerTemplateList getServerTemplateList(ResourceContext ctx) {

        final String caller = ctx.getApiName();

        logPrincipal(ctx);

        validateRequest(ctx.request(), caller);

        ServerTemplateList result = new ServerTemplateList();
        result.setTemplateNames(new ArrayList<>(serverSolutionTemplates.names()));

        return result;
    }

    public  ZMSImpl();

}