private HzTelcoRechargeContext(String stateMachineId, Set<Resource> resources, Exception e, String msg,
LocalDateTime transitioned, State current, Context previous, Set<String> acceptedPins) {
super(stateMachineId, resources, e, msg, transitioned, current, previous, acceptedPins);</BUG>
}
public HzTelcoRechargeContext() {
<BUG>this(null, newHashSet(), null, null, LocalDateTime.now(), null, null, newHashSet());
}</BUG>
@Override
<BUG>public Context transition(State newState) {
return new HzTelcoRechargeContext(getStateMachineId(), getResources(), getException(),
getMessage(), LocalDateTime.now(), newState, this, getAcceptedPins());</BUG>
}

import pure.fsm.telco.TelcoRechargeContext;
import java.util.Set;
import static com.google.common.collect.Sets.newHashSet;
import static java.util.stream.Collectors.toSet;
public class HzTelcoRechargeContext extends TelcoRechargeContext {
protected HzTelcoRechargeContext(BaseContextBuilder baseContextBuilder, Set<String> acceptedPins) {
super(baseContextBuilder, acceptedPins);
}
public HzTelcoRechargeContext() {
this(initialTransition(), newHashSet());
}
