@Override
    public void visit(String name, Object value) {
      av.visit(name, value);
      if ("value".equals(name) && value instanceof String) {
        myPatternValue.set((String)value);
      }
    }
@Override
    public void visit(String name, Object value)