class TextCapability extends ServiceCapability<String> {

	private String content;

	@JsonCreator
	TextCapability(@JsonProperty("id") String id) {
		this(id, null, null);
	}

	TextCapability(String id, String title, String description) {
		super(id, ServiceCapabilityType.TEXT, title, description);
	}

	@Override
	public String getContent() {
		return this.content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	@Override
	public void merge(String otherContent) {<FILL_FUNCTION_BODY>}

}

		if (otherContent != null) {
			this.content = otherContent;
		}
	
<methods>public abstract java.lang.String getContent() ,public java.lang.String getDescription() ,public java.lang.String getId() ,public java.lang.String getTitle() ,public io.spring.initializr.metadata.ServiceCapabilityType getType() ,public abstract void merge(java.lang.String) ,public void merge(ServiceCapability<java.lang.String>) ,public void setDescription(java.lang.String) ,public void setTitle(java.lang.String) <variables>private java.lang.String description,private final non-sealed java.lang.String id,private java.lang.String title,private final non-sealed io.spring.initializr.metadata.ServiceCapabilityType type