public Group buildForm(Map<String, String> fields) throws PerforceException { Group group = new Group(); group.setName(getField("Group", fields)); group.setMaxLockTime(getField("MaxLockTime", fields)); group.setMaxResults(getField("MaxResults", fields)); group.setMaxScanRows(getField("MaxScanRows", fields)); String value = getField("Timeout", fields); if (value.equals("")) value = "0"; group.setTimeout(Long.parseLong(value)); group.setUsers(getFieldAsList("Users", fields)); group.setSubgroups(getFieldAsList("Subgroups", fields)); group.setOwners(getFieldAsList("Owners", fields)); return group; }