public static ConnectionType byPersistentName( String name ){
		for( ConnectionType type : values() ){
			if( type.getPersistentName().equals( name )){
				return type;
			}
		}
		throw new IllegalArgumentException( "unknown name: " + name );
	}