public static void removeResolvedFunction(final Window parent,final INaviFunction function){
  try {
    function.removeForwardedFunction();
  }
 catch (  final CouldntSaveDataException e) {
    CUtilityFunctions.logException(e);
    final String innerMessage="E00132: " + "Could not remove function forwarding";
    final String innerDescription=CUtilityFunctions.createDescription(String.format("The forwarding of function '%s' could not be removed.",function.getName()),new String[]{"There was a problem with the database connection."},new String[]{"The function forwarding of the selected function remains unchanged."});
    NaviErrorDialog.show(parent,innerMessage,innerDescription,e);
  }
}

public static void removeResolvedFunction ( final Window parent , final INaviFunction function ) { try { function . removeForwardedFunction ( ) ; } catch ( final CouldntSaveDataException e ) { CUtilityFunctions . logException ( e ) ; final String innerMessage = "E00132: " + "Could not remove function forwarding" ; final String innerDescription = CUtilityFunctions . createDescription ( String . format ( "The forwarding of function '%s' could not be removed." , function . getName ( ) ) , new String [ ] { "There was a problem with the database connection." } , new String [ ] { "The function forwarding of the selected function remains unchanged." } ) ; NaviErrorDialog . show ( parent , innerMessage , innerDescription , e ) ; } }
removes resolving information from a given function .
