This is a constructor that calls another constructor in the same class.
You probably have something like this:
public class Settings { public Settings() { this(null);
Often this template is used so that you can offer a constructor with fewer parameters (for the convenience of callers), but keep the logic contained in one place (calling constructor).
source share