Rename AbstractProducer to AbstractProducer.java