fixed if a component is not a valid Java identifier