@Test
public void testValueOfPrimitiveMethods() {

    assertEquals(Byte.valueOf((byte)5), GeneratedAttributeSupport.valueOf((byte)5));
    assertEquals(Short.valueOf((short)5), GeneratedAttributeSupport.valueOf((short)5));
    assertEquals(Integer.valueOf(5), GeneratedAttributeSupport.valueOf(5));
    assertEquals(Long.valueOf(5L), GeneratedAttributeSupport.valueOf(5L));
    assertEquals(Float.valueOf(5.0F), GeneratedAttributeSupport.valueOf(5.0F));
    assertEquals(Double.valueOf(5.0), GeneratedAttributeSupport.valueOf(5.0));
    assertEquals(Boolean.TRUE, GeneratedAttributeSupport.valueOf(true));
    assertEquals(Character.valueOf('c'), GeneratedAttributeSupport.valueOf('c'));
}