} else if ("decimal".equals(attributeType)) {
returnObject = new BigDecimal(attribValue);
} else if ("unsignedLong".equals(attributeType)) {
returnObject = new UnsignedLong(attribValue);
} else if ("unsignedInt".equals(attributeType)) {
returnObject = new UnsignedInt(attribValue);
} else if ("unsignedShort".equals(attributeType)) {
returnObject = new UnsignedShort(attribValue);
} else if ("unsignedByte".equals(attributeType)) {
returnObject = new UnsignedByte(attribValue);
} else if ("positiveInteger".equals(attributeType)) {