change: redundant statement and unused variable has been removed.
change: set implicit self variable to a static method environment.