Stack&&Queue

Usually you should use full names. Java developers like verbose namings like ManualTransmissionCarFactory (not ManTransCFactory).