### Question:
GeneralAdminInp extends AbstractIRODSPackingInstruction { public static GeneralAdminInp instanceForCalculateQuotaUsage() throws JargonException { return new GeneralAdminInp("calculate-usage", BLANK, BLANK, BLANK, BLANK, BLANK, BLANK, BLANK, BLANK, BLANK, GEN_ADMIN_INP_API_NBR); } protected  GeneralAdminInp(final String arg0, final String arg1, final String arg2, final String arg3,
			final String arg4, final String arg5, final String arg6, final String arg7, final String arg8,
			final String arg9, final int apiNumber); static GeneralAdminInp instanceForAddUser(final User user); static GeneralAdminInp instanceForModifyUserComment(final String userName, final String comment); static GeneralAdminInp instanceForModifyUserInfo(final String userName, final String info); static GeneralAdminInp instanceForDeleteUser(final String userName); static GeneralAdminInp instanceForSetUserQuotaTotal(final String userName, final long quotaValue); static GeneralAdminInp instanceForSetUserGroupQuotaTotal(final String userGroupName, final long quotaValue); static GeneralAdminInp instanceForSetUserQuotaForResource(final String userName, final String resourceName,
			final long quotaValue); static GeneralAdminInp instanceForSetUserGroupQuotaForResource(final String userGroupName,
			final String resourceName, final long quotaValue); static GeneralAdminInp instanceForCalculateQuotaUsage(); static GeneralAdminInp instanceForModifyUserZone(final String userName, final String zone); static GeneralAdminInp instanceForModifyUserDN(final String userName, final String userDN); static GeneralAdminInp instanceForRemoveUserDN(final String userName, final String userDN); static GeneralAdminInp instanceForModifyUserPasswordByAdmin(final String userName, final String password); static GeneralAdminInp instanceForModifyUserPassword(final String userName, final String password); static GeneralAdminInp instanceForAddUserGroup(final UserGroup userGroup); static GeneralAdminInp instanceForAddUserToGroup(final String userGroupName, final String userName,
			final String zoneName); static GeneralAdminInp instanceForRemoveUserFromGroup(final String userGroupName, final String userName,
			final String zoneName); static GeneralAdminInp instanceForRemoveUserGroup(final UserGroup userGroup); static GeneralAdminInp instanceForModifyUserType(final String userName, final UserTypeEnum userType); String getArg0(); String getArg1(); String getArg2(); String getArg3(); String getArg4(); String getArg5(); String getArg6(); String getArg7(); String getArg8(); String getArg9(); @Override Tag getTagValue(); static final int GEN_ADMIN_INP_API_NBR; static final int GROUP_ADMIN_INP_API_NBR; static final String ARG0; static final String ARG1; static final String ARG2; static final String ARG3; static final String ARG4; static final String ARG5; static final String ARG6; static final String ARG7; static final String ARG8; static final String ARG9; static final String BLANK; }### Answer:
@Test public void testCalculateTotalQuotaUsage() throws Exception { GeneralAdminInp pi = GeneralAdminInp.instanceForCalculateQuotaUsage(); String tagOut = pi.getParsedTags(); StringBuilder sb = new StringBuilder(); sb.append("<generalAdminInp_PI><arg0>calculate-usage</arg0>\n"); sb.append("<arg1></arg1>\n"); sb.append("<arg2></arg2>\n"); sb.append("<arg3></arg3>\n"); sb.append("<arg4></arg4>\n"); sb.append("<arg5></arg5>\n"); sb.append("<arg6></arg6>\n"); sb.append("<arg7></arg7>\n"); sb.append("<arg8></arg8>\n"); sb.append("<arg9></arg9>\n"); sb.append("</generalAdminInp_PI>\n"); Assert.assertEquals("unexpected XML protocol result", sb.toString(), tagOut); }