* @param statement
* @return
*/
public static Statement
convert(org.openbel.framework.common.model.Statement statement) {
Statement wsStmt = OBJECT_FACTORY.createStatement();
wsStmt.setStatement(statement.toBELShortForm());
AnnotationGroup group = statement.getAnnotationGroup();
if (group != null) {
wsStmt.setCitation(convert(group.getCitation()));
List<org.openbel.framework.common.model.Annotation> annotations = group.getAnnotations();
if (hasItems(annotations)) {
for (org.openbel.framework.common.model.Annotation annotation : annotations) {
wsStmt.getAnnotations().add(convert(annotation));
}
}
}
return wsStmt;
}