String remoteServicePortValue = (String)classifier.findTaggedValue(
SpringProfile.TAGGEDVALUE_SPRING_SERVICE_REMOTE_PORT);
// if the remote service port wasn't found, search all super classes
if (StringUtils.isEmpty(remoteServicePortValue))
{
remoteServicePort = (String)CollectionUtils.find(classifier.getAllGeneralizations(), new Predicate()
{
public boolean evaluate(Object object)
{
return ((ModelElementFacade)object).findTaggedValue(
SpringProfile.TAGGEDVALUE_SPRING_SERVICE_REMOTE_PORT) != null;