public class NamedBody /* TODO: add clause(s) */ { // TODO: add missing parts of this class. // Initializes this with name, mass, current position and movement. The associated force // is initialized with a zero vector. public NamedBody(String name, double mass, Vector3 massCenter, Vector3 currentMovement) { // TODO: implement constructor. } // Returns the name of the body. public String getName() { // TODO: implement method. return ""; } // Compares `this` with the specified object. Returns `true` if the specified `o` is not // `null` and is of type `NamedBody` and both `this` and `o` have equal names. // Otherwise `false` is returned. public boolean equals(Object o) { //TODO: implement method. return false; } // Returns the hashCode of `this`. public int hashCode() { //TODO: implement method. return 0; } // Returns a readable representation including the name of this body. public String toString() { //TODO: implement method. return ""; } }