public <T extends GrStatement> T replaceWithStatement(@NotNull T newStmt) {
    return replaceWithStatement(this, newStmt);
  }
public <T extends GrStatement> T replaceWithStatement(@NotNull T newStmt)