BlueJ Integration