Is there an unsigned datatype in Java, either primitive or abstract?