@Override
    protected void remplirObject(T currentObject, String baliseName, String contenuOfBalise) {
        if (contenuOfBalise.length() > 0 && mapBaliseMethod.containsKey(baliseName)) {
            try {
                if (Modifier.isStatic(mapBaliseMethod.get(baliseName).getModifiers()) || currentObject != null) {
                    mapBaliseMethod.get(baliseName)
                            .invoke(currentObject, mapBaliseType.get(baliseName).convertir(contenuOfBalise));
                }
            } catch (IllegalAccessException e) {
                throw new ApiException(
                        "Problème lors de l'appel à la méthode " + mapBaliseMethod.get(baliseName).getName(), e);
            } catch (InvocationTargetException e) {
                throw new ApiException(
                        "Problème lors de l'appel à la méthode " + mapBaliseMethod.get(baliseName).getName(), e);
            }
        }
    }