numbers[2] = 0;
} catch (NumberFormatException nfe) {
Assert.isTrue(false, NLS.bind(CommonMessages.parse_numericServiceComponent, s));
}
Object[] result = new Object[4];
<BUG>result[0] = new Integer(numbers[0]);

result[1] = new Integer(numbers[1]);

result[2] = new Integer(numbers[2]);
</BUG>
if (elementSize >= 4)

numbers[2] = 0;
} catch (NumberFormatException nfe) {
Assert.isTrue(false, NLS.bind(CommonMessages.parse_numericServiceComponent, s));
}
Object[] result = new Object[4];
result[0] = Integer.valueOf(numbers[0]);
result[1] = Integer.valueOf(numbers[1]);
result[2] = Integer.valueOf(numbers[2]);
if (elementSize >= 4)
