eclipse style adaptations