package jetbrains.buildServer.runAs.agent;

import jetbrains.buildServer.dotNet.buildRunner.agent.*;
import jetbrains.buildServer.util.positioning.PositionAware;
import jetbrains.buildServer.util.positioning.PositionConstraint;
import org.jetbrains.annotations.NotNull;

public class RunAsBuildCommandLineProcessorAdapter extends BuildCommandLineProcessorAdapterImpl implements PositionAware {

  public RunAsBuildCommandLineProcessorAdapter(
      @NotNull final CommandLineSetupBuilder setupBuilder,
      @NotNull final BuildRunnerContextProvider contextProvider,
      @NotNull final AgentEventDispatcher eventDispatcher,
      @NotNull final LoggerService logger,
      @NotNull final CommandLineArgumentsService commandLineArgumentsService) {
    super(setupBuilder, contextProvider, eventDispatcher, logger, commandLineArgumentsService);
  }

  @NotNull
  @Override
  public String getOrderId() {
    return "";
  }

  @NotNull
  @Override
  public PositionConstraint getConstraint() {
    return PositionConstraint.last();
  }
}

@@ -644,26 +644,39 @@
 nal 
-LoggerService logg
+ExceptionHandler exceptionHandl
 er,%0A
@@ -817,12 +817,22 @@
 er, 
-logg
+exceptionHandl
 er, 

Fix compilation