class ClientProcessorForJava {

    public Boolean processClientClass(ClassificationRule clientClass, Event event, Client client) {
        try {
            if (clientClass == null) {
                return false;
            }

            if (event == null) {
                return false;
            }

            if (client == null) {
                return false;
            }

            Rule rule = clientClass.rule;
            List<org.smartregister.domain.jsonmapping.Field> fields = rule.fields;

            for (org.smartregister.domain.jsonmapping.Field field : fields) {
                processField(field, event, client);
            }
            return true;
        } catch (Exception e) {
            Timber.e(e);
            return null;
        }
    }

    public  ClientProcessorForJava(Context context);

}