in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/Result.java [51:62]
public boolean equals(final Object o) {
if (this == o) return true;
if (!(o instanceof Result)) return false;
final Result<?, ?> result = (Result<?, ?>)o;
if (isSuccessful() != result.isSuccessful()) return false;
if (!getContext().equals(result.getContext())) return false;
if (getValue() != null ? !getValue().equals(result.getValue()) : result.getValue() != null) return false;
return getError() != null ? getError().equals(result.getError()) : result.getError() == null;
}