Make output ordered, add @OSGiService, add example