}
@Override
protected Object run( final Presentation context )
{
final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
final MasterDetailsContentNodePart nextProblemNode = this.service.findNextProblem( node, this.severity );
if( nextProblemNode != null )
{
nextProblemNode.select();
final PropertyEditorPart firstProblemPropertyEditor = findFirstProblem( nextProblemNode.getSections() );
if( firstProblemPropertyEditor != null )
{
firstProblemPropertyEditor.setFocus();
}