further owadapter implementation, even after netbeans got crazy