can we override private or static methods in java