RentalGeneric.java demonstrates the creation of a custom Generic class and custom generic methods in order to allow a developer to use a class to create multiple instances of the class using different types and ensuring that those types are consistent within the instantiation.