@Override
    public void visit(String name, Object value) {
      final boolean isArray = name == null && myArrayName != null;
      final String argName;
      if (name != null) {
        argName = name;
      }
      else {
        argName = myArrayName;
        // not interested in collecting complete array value; need to know just array type
        myArrayName = null;
      }
      if (argName != null) {
        registerUsages(argName, getMethodDescr(value, isArray), value);
      }
      myHashBuilder.update(value);
    }
@Override
    public void visit(String name, Object value)