Updated: use getDataFolder()
Updated: copy method
Refractoring: Use Sun coding conventions
Changed: Overall cleanup