// @topic S-0314-10-01-30 Java singleton design pattern // @brief class Lock package singleton; public class Lock { private Mutex mutex; public Lock( Mutex m ) { /* placeholder code to acquire the mutex */ mutex = m; mutex.acquire(); } public void release() { /* placeholder code to release the mutex */ mutex.release(); } }//class Lock