I have wrote a small method in a program to do one thing my method looks like this: public static void removeExpiredAssignments(Module module){    module.removeExpiredAssignments();}So the method is called like: removeExpiredAssignments(module);When the desired operation could be done by saying:  module.removeExpiredAssignments(); Which is easy to understand from the code point of view? 
Which of these looks cleaner?
java;readability
It depends what you're trying to do. Calling the method on the module directly implies that the module is required and directly effected by the action. Calling the method that takes in a module implies that the module may or may not be needed in order to carry out the action, and that it may or may not directly effect the state of the module.