public List<BranchProperty> getProperties() {
return properties;
}
@NonNull
public List<Action> getActions() {
<BUG>return actions;
}</BUG>
@CheckForNull
public <T extends Action> T getAction(Class<T> clazz) {
for (Action p : actions) {

public List<BranchProperty> getProperties() {
return properties;
}
@NonNull
public List<Action> getActions() {
return Collections.unmodifiableList(actions);
}
@CheckForNull
public <T extends Action> T getAction(Class<T> clazz) {
for (Action p : actions) {
