logDetail( "\tCreating POMDP random belief for dimension: "
if ( _logger.isDetailEnabled() ) _logger.detail( "\tCreating POMDP random belief for dimension: "
    BeliefStateDimension getRandomBeliefState( )            throws BelievabilityException    {        if ( _asset_dim_model == null )            throw new BelievabilityException                    ( "POMDPAssetDimensionModel.getRandomBeliefState()",                      "Asset type dimension model is NULL" );                logDetail( "\tCreating POMDP random belief for dimension: "                   + _asset_dim_model.getStateDimensionName( ) );        int num_vals = _asset_dim_model.getNumStateDimValues( );                if ( num_vals < 0 )            throw new BelievabilityException                    ( "POMDPAssetDimensionModel.getRandomBeliefState()",                      "Asset dimension model returning zero values: "                      + _asset_dim_model.getStateDimensionName() );        double[] belief_prob = new double[num_vals];                ProbabilityUtils.setRandomDistribution( belief_prob );                return new BeliefStateDimension( _asset_dim_model,                                         belief_prob,                                         null );    } // method  getRandomBeliefState