project methods in MapUtil.java