323324325326327328329330331332333
Location location = getLocation(); if (!(location instanceof StaticLocation)) { // create copy location = new SimpleLocation(location); } return location;