An implementation of Java Service Provider Interface