added a black rectangle behind the frame when printing so that the bleed is black (like the frame edge)
moved @SuppressWarnings for methods that may be static up to the class level