@SuppressWarnings("unchecked") public static <K>ImmutableArray3<K> empty(){
  return (ImmutableArray3<K>)EMPTY;
}

@ SuppressWarnings ( "unchecked" ) public static < K > ImmutableArray3 < K > empty ( ) { return ( ImmutableArray3 < K > ) EMPTY ; }
get an empty immutable array .
