結果 : ways to break singleton design pattern in java