@Override
  public void visitEnumConstant(@NotNull PsiEnumConstant enumConstant) {
    if (enumConstant.getArgumentList() == null) return;

    pushUnknown();
    pushConstructorArguments(enumConstant);
    addInstruction(new MethodCallInstruction(enumConstant, null, Collections.emptyList()));
    addInstruction(new PopInstruction());
  }
@Override
  public void visitEnumConstant(@NotNull PsiEnumConstant enumConstant)