issue #91 : resolving PrintProvider code review issues 2nd round