Remarkably efficient sailing downwind or well off the wind, square sails do not generate power from their leading edge as in the Bermuda rig, which has become predominant in modern times.
In many cases, these method implementations wind up empty and exist only to satisfy the interface and allow the code to compile, leading to cluttered code.