@Override public boolean apply(NicRef input) { checkNotNull(input, "NicRef "); Nic nice = api.nicApi().get(input.dataCenterId(), input.serverId(), input.nicId()); if (nice == null || nice.metadata() == null || nice.metadata().state() == null) { return false; } return nice.metadata().state().toString().equals(expectedState.toString()); }