Ajudem indetificando linguagem

na empresa na qual trabalho temos um servidor q aceita plataforma java porem nao sei ao certo se seria applet ou alguma outra msm como java

alguns exemplos nele tinha um index e um arquvi.jar em oiutros tinha somente uma classe com codigo aberto esse aki q segue abaixo alguem poderia me falar em qual liguagem devo estudar pra fazer devidos programas e opnde posos acha esse conteudo/?

import OAJUtil.;
import java.net.
;
public class MyJatMessageHandler extends JatMessageHandler {
public void onMessage(JatMessage message)
{
String msg = “”;
if (message.getSubject().length() > 0) {
msg = message.getSubject();
if (message.getBody().length() > 0) {
msg += “\n” + message.getBody();
}
}
else if (message.getBody().length() > 0) {
msg = message.getBody();
}

  String nr = message.getDestinationSubAddr();
  if ( (message.getSubject().length() > 0) || (message.getBody().length() > 0) ) {
     try {
        Client.serCom.sendSMS(nr, msg, message);
     }
     catch (Exception e) {
        JatLog.writeTempLog("Send SMS failed: " + e);
     }
  }
  else {
     JatLog.writeTempLog("SMS request contained no body. SMS not sent");
  }

}

public void onSendSuccess(JatMessage message)
{
JatLog.writeTempLog("MH Received OnSendSuccess on message with ID: " + message.getID());
}

public void onSendError(JatMessage message)
{
JatLog.writeTempLog("MH Received OnSendError on message with ID: " + message.getID());
}

public void onResponse(JatResponse response)
{
String output = “”;
switch (response.getType()) {
case ACCEPTANCE:
output += "MH Received Acceptance response from: ";
break;
case TRYING:
output += "MH Received Trying response from: ";
break;
case COMPLETION:
output += "MH Received Completion response from: ";
break;
case AVAILABILITY:
output += "MH Received Availability response from: ";
break;
case DELIVRECEIPT:
output += "MH Received DeliveryReceipt response from: ";
break;
}
JatLog.writeTempLog(output + response.getSourceAddress() + " with ID: " + response.getRefID() + " and statuscode: " + response.getStatusCode());
}
}

obrigado !!!