docs: @Nullable protected <T> T getResource(final String resourceUUID,
          final ResourceType resourceType, final Class<T> type) throws FlexiantException {
  
          SearchFilter sf = new SearchFilter();
          FilterCondition fc = new FilterCondition();
  
          fc.setCondition(Condition.IS_EQUAL_TO);
          fc.setField("resourceUUID");
          fc.getValue().add(resourceUUID);
          sf.getFilterConditions().add(fc);
  
          //noinspection unchecked
          return this.getSingleResource(sf, resourceType, type);
      }