implemented template for Apache commons