diff --git a/src/main/java/org/springframework/hateoas/mediatype/hal/HalModelBuilder.java b/src/main/java/org/springframework/hateoas/mediatype/hal/HalModelBuilder.java index e0eab24f..ea9ce208 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/hal/HalModelBuilder.java +++ b/src/main/java/org/springframework/hateoas/mediatype/hal/HalModelBuilder.java @@ -297,8 +297,8 @@ public class HalModelBuilder { * * @return will never be {@literal null}. */ - public RepresentationModel build() { - return new HalRepresentationModel<>(model, CollectionModel.of(embeddeds), links); + public > RepresentationModel build() { + return (T) new HalRepresentationModel<>(model, CollectionModel.of(embeddeds), links); } /**