Provides Generator for arbitrary Java-Types