A parameterizable and extensible Java queue simulator