public String[] getImplements(JavaClass javaClass) {
ValueObjectMetadata metaVo = getMetaVO(javaClass);
Collection implementsLst = new ArrayList();
if (metaVo.getValueTag().getImplements() != null) {
implementsLst.addAll(Arrays.asList(metaVo.getValueTag().getImplements()));
}
if (metaVo.isStrictOrdering() && !implementsLst.contains(Comparable.class.getName())) {
implementsLst.add(Comparable.class.getName());
}