private ManagedSystemInfo(int gmtOffset,String osName){
  if ((osName == null) || (osName.length() == 0)) {
    m_osName="";
  }
 else {
    m_osName=osName.trim();
  }
  m_gmtOffset=gmtOffset;
  logger.trace(String.format("ManagedSystemInfo CTOR( gmt=%d, osName=%s )...",m_gmtOffset,m_osName));
}

private ManagedSystemInfo ( int gmtOffset , String osName ) { if ( ( osName == null ) || ( osName . length ( ) == 0 ) ) { m_osName = "" ; } else { m_osName = osName . trim ( ) ; } m_gmtOffset = gmtOffset ; logger . trace ( String . format ( "ManagedSystemInfo CTOR( gmt=%d, osName=%s )..." , m_gmtOffset , m_osName ) ) ; }
internal ctor . values come from database row in managed_systems table . vacant values are moot , as they will be set unconditionally from external values .
