code: public List<JSTypeExpression> getImplementedInterfaces() {
      if (info == null || info.implementedInterfaces == null) {
        return ImmutableList.of();
      }
      return Collections.unmodifiableList(info.implementedInterfaces);
    }
docs: Returns the types specified by the {@code @implements} annotation.
  
  @return An immutable list of JSTypeExpression objects that can
  be resolved to types.