no `private` / javadoc?