+ SGPropertyNode_ptr n = node->getNode( "deviation", false );
+ if( n ) {
+ SGPropertyNode_ptr deviation_table_node = n->getNode( "table", false );
+ if( NULL != deviation_table_node ) {
+ _deviation_table = new SGInterpTable( deviation_table_node );
+ } else {
+ std::string deviation_node_name = n->getStringValue();
+ if( false == deviation_node_name.empty() )
+ _deviation_node = fgGetNode( deviation_node_name, true );
+ }
+ }