eclipse compat or trying to understand libraries