{
int userOffset = Integer.parseInt(value);
if (userOffset < 1)
{
throw new InvalidTagAttributeValueException(getClass(), "offset", value);
}
// this.offset is 0 based, subtract 1
this.offset = (userOffset - 1);
}
catch (NumberFormatException e)
{
throw new InvalidTagAttributeValueException(getClass(), "offset", value);
}
}