I'm not sure if the single parameter overloads are needed for Java API. Default and full should be enough. Not a problem here, but for 3 or 4 parameters it becomes a mess, in general.