/*******************************************************************************
 * (c) Copyright 2016 Hewlett-Packard Development Company, L.P.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Apache License v2.0 which accompany this distribution.
 *
 * The Apache License is available at
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 *******************************************************************************/
package io.cloudslang.lang.runtime.bindings.strategies;

import io.cloudslang.lang.entities.bindings.Input;
import io.cloudslang.lang.entities.bindings.values.Value;
import io.cloudslang.lang.runtime.env.RunEnvironment;
import io.cloudslang.lang.runtime.events.LanguageEventData;
import io.cloudslang.score.lang.ExecutionRuntimeServices;
import io.cloudslang.score.lang.SystemContext;

import java.util.Collection;
import java.util.List;
import java.util.Map;

public class DebuggerBreakpointsHandlerStub implements DebuggerBreakpointsHandler {

    @Override
    public boolean resolveInputs(List<Input> newInputs, SystemContext systemContext,
                                 RunEnvironment runEnv, ExecutionRuntimeServices runtimeServices,
                                 LanguageEventData.StepType stepType, String stepName) {
        return false;
    }

    @Override
    public Map<String, ? extends Value> applyValues(SystemContext systemContext, Collection<Input> inputs) {
        return null;
    }

    @Override
    public boolean handleBreakpoints(SystemContext context, String stepId) {
        return false;
    }
}

@@ -862,16 +862,65 @@
 Context;
+%0Aimport org.springframework.stereotype.Component;
 %0A%0Aimport
@@ -988,16 +988,27 @@
 l.Map;%0A%0A
+@Component%0A
 public c

add back missing component annotation