issue #91 : resolving PrintProvider code review issues