### Question:
APIOperation extends SchemaType { @Override public SchemaType cloneSchemaType() { return new APIOperation(this); } APIOperation();  APIOperation(APIOperation template); String getCommand(); void setCommand(String command); SchemaType getHeaderSchemaType(); void setHeaderSchemaType(SchemaType headerSchemaType); SchemaType getRequestSchemaType(); void setRequestSchemaType(SchemaType requestSchemaType); SchemaType getResponseSchemaType(); void setResponseSchemaType(SchemaType responseSchemaType); @Override SchemaElement cloneSchemaElement(); @Override SchemaType cloneSchemaType(); @Override String toString(); @Override boolean equals(Object objectToCompare); @Override int hashCode();  }### Answer:
@Test public void testCloneSchemaType() { validateResultObject((APIOperation) getTestObject().cloneSchemaType()); }