} else if (v instanceof RDFValue) {
return toJavaObject(((RDFValue) v).sesameValue());
} else if (v instanceof RippleList) {
RippleList l = (RippleList) v;
List<Object> javaList = new LinkedList<Object>();
for (RippleValue v2 : l.toJavaList()) {
javaList.add(toJavaObject(v2));
}
return javaList;
} else {
return v.toString();