class MifosSelect extends BodyTagSupport {

    Map helper(Collection coll) throws SecurityException, NoSuchMethodException, IllegalArgumentException,
            IllegalAccessException, InvocationTargetException {
        Map<Object, Object> map = new LinkedHashMap<Object, Object>();
        if (coll != null && !coll.isEmpty()) {
            for (Iterator it = coll.iterator(); it.hasNext();) {
                Object object = it.next();
                Object string1 = null;
                Object string2 = null;
                String str1 = this.Property2.substring(0, 1);
                getList = object.getClass().getMethod("get" + str1.toUpperCase() + this.Property2.substring(1),
                        (Class[]) null);
                string2 = getList.invoke(object, (Object[]) null);
                String str2 = this.Property1.substring(0, 1);
                getList = object.getClass().getMethod("get" + str2.toUpperCase() + this.Property1.substring(1),
                        (Class[]) null);
                string1 = getList.invoke(object, (Object[]) null);
                map.put(string1, string2);
            }
            return map;
        }
        return null;
    }

    public  MifosSelect();
    public  MifosSelect(String label);

}