Make Abstact_Socket interface compatible
Extending multiple classes is not available in Java.
But in C++ Extending multiple classes is normal, and It's the standard way of use Abstract_Socket componet.
Example:
class HTTPmsg__PT : public Abstract_Socket, public HTTPmsg__PT_BASE
Abstract_Socket in Java should be an interface with default methods.