private boolean validateStartIp(Set ipSet) throws PolicyException {
  if (ipSet.size() != 1) {
    String args[]={START_IP};
    throw new PolicyException(ResBundleUtils.rbName,"multiple_values_not_allowed_for_property",args,null);
  }
  Iterator startIpIter=ipSet.iterator();
  try {
    String startIpString=(String)startIpIter.next();
    startIp=stringToIp(startIpString);
  }
 catch (  ClassCastException ce) {
    String args[]={START_IP};
    throw new PolicyException(ResBundleUtils.rbName,"property_is_not_a_String",args,ce);
  }
  return true;
}

private boolean validateStartIp ( Set ipSet ) throws PolicyException { if ( ipSet . size ( ) != 1 ) { String args [ ] = { START_IP } ; throw new PolicyException ( ResBundleUtils . rbName , "multiple_values_not_allowed_for_property" , args , null ) ; } Iterator startIpIter = ipSet . iterator ( ) ; try { String startIpString = ( String ) startIpIter . next ( ) ; startIp = stringToIp ( startIpString ) ; } catch ( ClassCastException ce ) { String args [ ] = { START_IP } ; throw new PolicyException ( ResBundleUtils . rbName , "property_is_not_a_String" , args , ce ) ; } return true ; }
validates if the value of property start_ip is correct and adheres to the expected format
