private List<Protocol> findProtocols(Action action, String fallback) { List<Protocol> protocols = action.getProtocols(); if (protocols == null || protocols.isEmpty()) { protocols = config.raml.getProtocols(); } if (protocols == null || protocols.isEmpty()) { protocols = Collections.singletonList(Protocol.valueOf(fallback.toUpperCase(Locale.ENGLISH))); } return protocols; }