static Block init(@NotNull PsiStatement body) {
      if (body instanceof PsiBlockStatement block) {
        return new Block(block);
      }
      else {
        return new Block(Collections.singletonList(body), Collections.emptyList());
      }
    }
static Block init(@NotNull PsiStatement body)