} else if (targetType.isPrimitiveType()) {
} else if (targetType.isPrimitiveType()) {
if (targetType.isPrimitiveType()) { return convertPrimitive((BuiltInAtomicType)targetType, validate, context); } else if (targetType.isAbstract()) {
if (targetType.isPrimitiveType()) { return convertPrimitive((BuiltInAtomicType)targetType, validate, context); } else if (targetType.isAbstract()) {
if (!targetType.isPrimitiveType()) { AtomicType primTarget = targetType.getPrimitiveItemType(); if (sourceType == primTarget) {
if (!targetType.isPrimitiveType()) { AtomicType primTarget = targetType.getPrimitiveItemType(); if (sourceType == primTarget) {